c++之 printf 打印内容

该代码全部在Visual Studio 2015中编写,有关VS2015的安装流程后期在写相关的博文

首先让我们来输出一下hello, world!

1、首先新建一个main.cpp的文件,然后在该文件中写入下面的代码

#include <stdio.h>

int main() {

    printf("hello, world!\n");
return 0;
}

2、在VS中编译运行结果如下

c++之 printf 打印内容

输出中文

1、程序main.cpp代码如下


#include <stdio.h> int main() { printf("你好,中国\n");
return 0;
}

2、运行结果如下

c++之 printf 打印内容

格式化输出整数

1、程序main.cpp代码如下

#include <stdio.h>

int main() {

    //使用%d当做一个占位符,该占位符接收一个整数

    printf("number : %d ok\n", 3);
printf("number : %d ok\n", 33);
printf("number : %d ok\n", 333); return 0;
}

2、运行结果如下

c++之 printf 打印内容

格式化输出整数 --> 输出对齐

可以看到上面的例子由于值的长短不一样,导致输出看到的效果不是那么美观,可以使用下面的方式来进行输出

1、程序main.cpp代码如下


#include <stdio.h> int main() { // %3d用来指定该占位符所占的宽度,为了输出看着比较整齐
printf("number : %3d ok\n", 3);
printf("number : %3d ok\n", 33);
printf("number : %3d ok\n", 333);
return 0;
}

2、运行结果如下

c++之 printf 打印内容

格式化输出小数

1、程序main.cpp代码如下


#include <stdio.h> int main() { //使用%f当做一个占位符,该占位符接收一个小数
printf("x = %f, y = %f \n", 12.35, 90.01); return 0;
}

2、运行结果如下

c++之 printf 打印内容

格式化输出小数 --> 保留小数位数

1、程序main.cpp代码如下


#include <stdio.h> int main() { //%.2f 表示接收一个小数,只保留小数点后面的2位
printf("x is %.2f \n", 123.456789); return 0;
}

2、运行结果如下

c++之 printf 打印内容

例子

1、输出123*456的值


#include <stdio.h> int main() { printf("123 * 456 = %d \n", 123 * 456); return 0;
}

c++之 printf 打印内容

2、输出123.456 * 123.456 的值,并保留4位小数


#include <stdio.h> int main() { printf("123.456 * 123.456 = %.4f \n", 123.456 * 123.456); return 0;
}

c++之 printf 打印内容

上一篇:九度OJ题目1003:A+B


下一篇:Tomcat 乱码设置