大家好,今天小编关注到一个比较有意思的话题,就是关于不是c语言常量的问题,于是小编就整理了3个介绍不是c语言常量的解答,让我们一起看看吧。
"A"为什么不是合法的C语言字符常量?
A对,是个转义字符 B错,‘65’这是字符,是个字符串,表示形式也错了 C对,是个字符常量 D错,看着是转义字符,后应该是2位八进制数,但里面出现了8,所以错
c语言的合法常量是指?
直接常量是指直接用具体数据表达的一种形式,直接常量又分为整型常量、实型常量、字符常量和字符串常量;
(图片来源网络,侵删)
整型常量就是整常数,10进制数、8进制数和16进制数三种。如:10、012、0x0A
实型常量也叫做浮点型常量。
(图片来源网络,侵删)
字符串常量应用双引号括起来。
C语言中,字符串常量可以是空,而字符常量不可以是空,这句话对吗?为什么?
而字符串常量,一般也是至少有一个字节表示字符串的结尾,但是我们一般把只有表示
字符串结尾标记的字符串叫做空字符串,所以就存在字符串常量为空这种说法了。
到此,以上就是小编对于不是c语言常量的问题就介绍到这了,希望介绍关于不是c语言常量的3点解答对大家有用。
版权声明:本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。