请问c语言的%和%d这两个符号有联系吗?还是单独是两个符号意思?

发布网友 发布时间: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 位无符号整数
望采纳,谢谢

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com