✀尀xff✀和✀尀028✀是合法的字符常量么?都表示什么啊?求c高手指点

2025-02-26 18:34:41
推荐回答(4个)
回答1:

a328846994的说法完全错误。
'\xff' 这个是合法的,表示扩展ASCII码为255的字符,xff表示16进制ff。
'\028' 这个是非法的,\02这一个字符,8是一个字符,而单引号中只能有一个字符。

回答2:

\028非法是因为8不属于八进制,而这又是八进制的表示方法

回答3:

第一个不合法(估计你是落下了,应该是'\0xff'),第二个是合法的。
这两个字符分别表示的是十六进制的一个字符(具体的样子,就是实心方块,桃心等地字符)的ASC码值,八进制的一个字符的ASC码值。

回答4:

自己打出来看看就知道了,我用vs2010打出来不是楼下说的那样。。