怎样判断哪些是C++语言的合法常量?且它的类型这么多...

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

xujg 幼苗

共回答了23个问题采纳率:87% 举报

10*2,100L,0238,+.234E5,50.0U,3.14E0.2,-4.2E-10f,"ABC ",0237,0xABCD,0356L
当然多了,有整型、实型、字符型
还有一些小分类型,长整型、无符号的整型、八进制、十六进制整型等等
找一本教材慢慢琢磨一下吧
楼上说的是变量的定义,不是常量的

1年前

2

nengku 幼苗

共回答了10个问题 举报

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

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.149 s. - webmaster@yulucn.com