孙兴民是亚洲第一吗:怎样判断哪些是C++语言的合法常量?且它的类型这么多...

来源:百度文库 编辑:高校问答 时间:2024/04/29 06:23:54
如:10*2, 100L, 0238, +.234E5, 50.0U, 3.14E0.2, -4.2E-10f, "ABC ", 0237, 0xABCD, 0356L
不是说合法的标识符,而是常量...那么:‘abc', .1206,也不是合法常量啦?
以上的哪些不是?

10*2, 100L, 0238, +.234E5, 50.0U, 3.14E0.2, -4.2E-10f, "ABC ", 0237, 0xABCD, 0356L
当然多了,有整型、实型、字符型

还有一些小分类型,长整型、无符号的整型、八进制、十六进制整型等等

找一本教材慢慢琢磨一下吧

楼上说的是变量的定义,不是常量的

仅仅允许的字符是英文字符,数字和_
不许以数字打头...所以你的例子都是错的..
" * 不许出现