资深课程顾在线一对一解答
快速高效解除您的疑虑和烦恼
2020-03-21
C语言- printf 和scanf 函数详解,这是在stdio.h中声明的一个函数,因此使用前必须加入#include <stdio.h>,使用它可以向标准输出设备(比如屏幕)输出数据。
1.用法
1> printf(字符串)
printf("Hello, World!");
输出结果是:
2> printf(字符串, 格式符参数)
格式符%d表示以有符号的十进制形式输出一个整型,格式符参数中的26和age会代替%d的位置。
第2行代码中的\n是个转义字符,表示换行,所以输出了第*句"My age is 26"后会先换行,再输出"My age is 27"
输出结果:
如果去掉第2行中的\n,将会是这样的效果
输出结果:
总结:
左边字符串中格式符的个数 必须跟 右边格式符参数的个数一样;格式符的类型决定了格式符参数的类型,比如使用%d,说明对应的格式符参数必须是整型。
再举个例子:
printf("My age is %d and no is %d",27,1);
输出结果:
2.常用的格式符及其含义