怎样判断哪些是C++语言的合法常量?且它的类型这么多...如:10*2, 100L, 0238, +.234E5, 50.0U, 3.14E0.2, -4.2E-10f, "ABC ", 0237, 0xABCD, 0356L不是说合法的标识符,而是常量...那么:‘abc', .1206,也不是合法

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 21:02:53
怎样判断哪些是C++语言的合法常量?且它的类型这么多...如:10*2, 100L, 0238, +.234E5, 50.0U, 3.14E0.2, -4.2E-10f,

怎样判断哪些是C++语言的合法常量?且它的类型这么多...如:10*2, 100L, 0238, +.234E5, 50.0U, 3.14E0.2, -4.2E-10f, "ABC ", 0237, 0xABCD, 0356L不是说合法的标识符,而是常量...那么:‘abc', .1206,也不是合法
怎样判断哪些是C++语言的合法常量?且它的类型这么多...
如:10*2, 100L, 0238, +.234E5, 50.0U, 3.14E0.2, -4.2E-10f, "ABC ", 0237, 0xABCD, 0356L
不是说合法的标识符,而是常量...那么:‘abc', .1206,也不是合法常量啦?
以上的哪些不是?

怎样判断哪些是C++语言的合法常量?且它的类型这么多...如: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
当然多了,有整型、实型、字符型
还有一些小分类型,长整型、无符号的整型、八进制、十六进制整型等等
找一本教材慢慢琢磨一下吧
楼上说的是变量的定义,不是常量的

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