99问答网
所有问题
C语言 中 putchar(‘a’+3)与printf(“%d”,‘a’+3)有什么区别
如题所述
举报该问题
推荐答案 2019-07-23
这个当然有区别啦,putchar用于初输出一个字符,'a'+3应该就是'd'吧,而后面用的格式是%d,也就是输出的是他的ascii值,这肯定不一样啊,如果用printf("%c",
'a'+3);输出应该就一样了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WjBzXvevttvv7O7jjOO.html
其他回答
第1个回答 2019-12-21
printf("
");
是有格式打印输出。双引号里是格式,现在格式是输出一个空格。
putchar(参数是整型);
打印一个ascii
值对应的
字符。
例如
putchar('
');
现在单引号括起的是字符常量,输出一个空格。
相似回答
大家正在搜
相关问题
C语言里printf与putchar有什么区别啊
C语言 中 putchar(‘a’+3)与printf(“%...
c语言中putchar函数和printf函数各有什么区别?如...
C语言中"putchar" 和"printf" 有什么区别?
putchar与printf的区别 用法注意
c语言中putchar函数和printf函数
putchar和printf的区别??
C语言putchar和printf