printf("%c, %d\n%c, %d", c1, c1, c2, c2);是什么意思啊。
答案:2 悬赏:10
解决时间 2021-03-10 06:41
- 提问者网友:温旧梦泪无声
- 2021-03-09 11:14
printf("%c, %d\n%c, %d", c1, c1, c2, c2);是什么意思啊。
最佳答案
- 二级知识专家网友:千杯敬自由
- 2021-03-09 12:09
这关系到printf函数的使用方法:
%c 单个字符
%d 十进制有符号整数
\n 换行
printf("%c, %d\n%c, %d", c1, c1, c2, c2);
整句解释就是:
把c1变量,
以单个字符形式显示,再以十进制有符号整数形式显示,
换行后,把c2变量,
以单个字符形式显示,再以十进制有符号整数形式显示。
追问:非常感谢。外加膜拜大佬。
%c 单个字符
%d 十进制有符号整数
\n 换行
printf("%c, %d\n%c, %d", c1, c1, c2, c2);
整句解释就是:
把c1变量,
以单个字符形式显示,再以十进制有符号整数形式显示,
换行后,把c2变量,
以单个字符形式显示,再以十进制有符号整数形式显示。
追问:非常感谢。外加膜拜大佬。
全部回答
- 1楼网友:几近狂妄
- 2021-03-09 12:16
printf("按字符型输出时c1、c2的值是%c和%c",c1,c2);
答:%c输出的是字符,而97,98的ASCII码字符是a ,b,所以输出的也是这个
%d是以十进制整数输出的,所以输出的是97,98
答:%c输出的是字符,而97,98的ASCII码字符是a ,b,所以输出的也是这个
%d是以十进制整数输出的,所以输出的是97,98
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯