×

感叹号的ascii码

感叹号的ascii码(C语言的一个基础问题:printf(“%c,’\41’); 为什么输出的是 “!“ ,感叹号我看到8进制,41代表感叹号)

admin admin 发表于2024-09-24 10:37:02 浏览4 评论0

抢沙发发表评论

大家好,关于感叹号的ascii码很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于C语言的一个基础问题:printf(“%c,’\41’); 为什么输出的是 “!“ ,感叹号我看到8进制,41代表感叹号的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

本文目录

C语言的一个基础问题:printf(“%c,’\41’); 为什么输出的是 “!“ ,感叹号我看到8进制,41代表感叹号

’\’是转义字符,41是ASCII编码号。所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。

关于C语言 叹号的意思

  !:在C语言中是逻辑非运算符。  非运算的结果只有两个,非0得1,非(非0)得0,即:非假即真,非真即假。0表示假,只要不是0的数都表示真!

为何我的这段代码不能输出感叹号逗号这些

从ascii表可以看到,英文的“!”对应33,“,"号对应44,你的程序中,c有输出的范围是。就是说你输入的字符不符合输出条件,所以没有输出

printf(“c%\n“,’\41’) 为什么打印出的是叹号8进制的ASCII码041是叹号但

’\41’ 表示的是一个字符,就是ASCII码041,叹号要输出41的话,%x 试试c语言中储存 char和int是没有区别的41,或者 ’!’用数值输出就是41用字符输出就是!

OK,关于感叹号的ascii码和C语言的一个基础问题:printf(“%c,’\41’); 为什么输出的是 “!“ ,感叹号我看到8进制,41代表感叹号的内容到此结束了,希望对大家有所帮助。