发布网友 发布时间:2024-10-23 15:33
共3个回答
热心网友 时间:2024-11-15 13:26
%在表达式中单独是作为求余的意思:
例如8%2=0 7%3=1 (%的两边必须要是整形。)
而%d是用在函数scanf中是表示取10进制:
例如scanf("%d",a)就是读入你输入的值得十进制赋给a
比如你输入10 那a的值就等于10.
热心网友 时间:2024-11-15 13:27
%只在printf scanf 中与一个字母(d o x s c等)连起来使用 ,代表一个占位
printf 想输出一个% printf(“%%”)两个%代表一个%
热心网友 时间:2024-11-15 13:25
这是C语言的规定符,如下:
%d 十进制有符号整数
%u 十进制无符号整数
%f 浮点数
%s 字符串
%c 单个字符
%p 指针的值
%e 指数形式的浮点数
%x, %X 无符号以十六进制表示的整数
%o 无符号以八进制表示的整数
%g 把输出的值按照%e或者%f类型中输出长度较小的方式输出
%p 输出地址符
%lu 32位无符号整数
%llu 位无符号整数
望采纳,谢谢