C语言中的%是什么意思
发布网友
发布时间:2022-04-23 01:01
我来回答
共4个回答
热心网友
时间:2023-10-09 16:56
格式化字符串。附格式化字符串说明,
格式说明符转换字符(就是%后跟的部分)a
读浮点值(仅适用于
C99)A
读浮点值(仅适用于
C99)c
读单字符d
读十进制整数i
读十进制、八进制、十六进制整数e
读浮点数E
读浮点数f
读浮点数F
读浮点数(仅适用于
C99)g
读浮点数G
读浮点数o
读八进制数s
读字符串x
读十六进制数X
读十六进制数p
读指针值n
至此已读入值的等价字符数u
读无符号十进制整数[
]
扫描字符集合%
读
%
符号(百分号)
附加格式说明
字符表修饰符说明L/l
长度修饰符
输入"长"数据h
长度修饰符
输入"短"数据W
整型常数
指定输入数据所占宽度*
表示本输入项在读入后不赋值给相应的变量
热心网友
时间:2023-10-09 16:57
初学者可以这样理解scanf----输入,那么输入几个字符哪、还是数字、。”%“起到站位,说明要输入3个字符。f,是只接受数字并且接受小数。&x,&y,&z.,是分别把输入的值赋给x,y,z这3个变量。希望能帮到你理解。
热心网友
时间:2023-10-09 16:57
!=
是"不等于"之意
if(表达式!=0)
就是“如果
表达式
的值不等于0”之意
while(!a)
就是当a等于0时,重复执行循环体。
热心网友
时间:2023-10-09 16:58
如果N是个4位数,那么T就是1000,printf("%d
",n/t);就是输出最高位的数,然后循环输出次高位,%=是取余,n%=t就是n=n%t的意思