一个关于c程的问题
一个关于c程的问题
日期:2021-08-31 19:15:58 人气:1
要说清楚话较长。
第一行:以0打头的数字是八进制,a=012,就是a=10;以0x打头的是十六进制数,b=0x12就是b=18;没有前引导符的数是十进制,k=10就是k=10。而\t是跳过一个制表符(就是向右隔几个空白,一般是4个),所以第一行就打成了a=10 b=18 k=12。
第二行:c=‘\102’是用八进制表示的ASCII码,八进制102是十进制66,就是字符B。本来是要输出c=B,...的,可是第二个字符变量d='\r'
第一行:以0打头的数字是八进制,a=012,就是a=10;以0x打头的是十六进制数,b=0x12就是b=18;没有前引导符的数是十进制,k=10就是k=10。而\t是跳过一个制表符(就是向右隔几个空白,一般是4个),所以第一行就打成了a=10 b=18 k=12。
第二行:c=‘\102’是用八进制表示的ASCII码,八进制102是十进制66,就是字符B。本来是要输出c=B,...的,可是第二个字符变量d='\r'