# 1:stdio.h头文件
stdio.h头文件:
#include <stdio.h>
这是一个预处理命令
stdio.h 是一个文件,称为头文件
包括对应于 C 语言程序中使用的输入/输出函数的宏
所设计的 printf()、scanf()、putchar()、getchar()等函数需要使用头文件中的这些宏才能正确执行
# 2:scanf输入函数
Scanf函数:
函数功能:用于接受数据
格式代码的区别
没有%g选项
格式代码 %f 和 %e 在效果上是一样的
参数列表的区别
printf() 使用变量名、常量、符号常量和表达式
scanf()使用变量指针,参数列表应遵循以下规则:
如果希望读取基本数据类型变量的值,应在变量名的前面加上符号&
当读取指针变量指向的值时,在变量名前不能使用 &
# 3:printf输出函数
功能:用于在标准输出设备控制台上显示数据
转义字符:
# 4:printf修饰符
Printf修饰符:
字符宽度修饰符,例如:printf(“%4d”,500);
可以用于浮点型、双精度型和字符数组型(字符串)
范围宽度修饰符是一个整数,定义了数据项的最大范围宽度。
“-” 修饰符,例如:printf(“%-d”,500);
数据项在范围内向左对齐,从范围最左侧的位置开始输出数据项
精度修饰符,例如:printf(“%.2f”,3.14159);
可以用在浮点型、双精度型或字符数组型(字符串)中。
如果用在浮点型或双精度型数据中,数字字符串表示小数右侧最多可输出的数字位数
“0” 修饰符(填充在数字左边,右边无效,保证数据准确性)
字段的默认填充符是空格。如果用户希望用零作为填充符,需要使用此修饰符
“l” 修饰符
可以借助于此修饰符将整数显示为长整型或双精度型参数。相应的格式代码为 %ld
“h” 修饰符
此修饰符用于显示短整数,相应的格式代码为%hd
“*” 修饰符
如果用户不希望预先指定字段宽度,而希望程序来指定,则需要用到此修饰符
(PS:以上为自己学习之后的笔记,如果有误欢迎指正,大家一起学习进步)