- 44
- 0
- 约4.22万字
- 约 58页
- 2023-09-22 发布于上海
- 举报
第 1 章 基本 C++ 语言
下列常量表示在 C++中是否合法?若不合法,指出原因;若合法,指出常量的数据类型。答案:32767:合法,int
35u:合法,无符号整形
1.25e3.4:不合法,e 后面的数字必须是整数
3L:合法,长整形
0.0086e-32: 合 法 , 实 数 ‘\87’:不合法,八进制数中不应该出现 8 “Computer System”:合法,字符串“a”:合法,字符串
‘a’:合法,字符
‘\96\45’:不合法,‘96’ ‘\45’分别为字符类型
.5 :合法,double
字符常量与字符串常量有什么区别?指出下列哪些表示字符?哪些表示字符串?哪些既不表示字符也不表示字符串?
‘0x66’ China “中国” “8.42” ‘\0x33’ 56.34 “\n\t0x34” ‘\r’ ‘\\’ ‘8.34’ “\0x33” ‘\0’
答案:字符: ‘\\’, ‘\0’, ‘\r’
字符串:“中国”, “8.42”, “\n\t0x34”, “\0x33”
非字符亦非字符串:‘0x66’, China,‘\0x33’,56.34, ‘8.34
11. 在下列表达式中,哪些是合法的赋值表达式?哪些不是?为什么?
(a,b,c,x,y 都是已定义的 int 型变量)
(1) a=b=4.5+7.8 是
(2) c=3.5+4.5=x=y=7.9 不是,
原创力文档

文档评论(0)