1.2-数据类型和基本输入输出-(第一章-基本C++语言)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

5.下列的常量表示在C++是否合法?若不合法,指出原因;若合法指出常量的数据类型。解:32767(shortint)35u(unsigned)1.25e3.4(不合法,e后面必须是整数)3L(表示长整型常量)0.0086e-32(指数形式的实数常量)'\87'(转义字符)ComputerSystem(字符串常量)a(字符串常量)'a'(字符常量)'\96\45\'.5(十进制小数)6.字符常量与字符串常量有什么区别?指出下列哪些表示字符?哪些表示字符串?哪些既不表示字符,也不表示字符串?‘0x66’China“中国”“8.42”‘\0x33’56.34“\n\t0x34”‘\t’‘\\’‘8.34’“\0x33”‘\0’答:主要区别:1)字符常量是用单引号括起来的,仅占1字节;而字符串常量是用双引号括起来。至少占2字节。2)字符常量实际上是整型常量的特殊形式,它可以参与常用的算术去处而字符串常量则不能。字符:‘0x66’‘\0x33’‘\t’‘\\’‘\0’字符串:“中国”“8.42”“\n\t0x34”“\0x33”既不表示字符,也不表示字符串:China7.定义一个标号常量的方法有哪两种?答:一是用#define定义符号常量;二是用const定义的变量代替符号常量。8.在下列变量说明中,哪些是不正确的?为什么?(1)intm,n,x,y;floatx,z;floatx,z;对X进行了重复的定义(2)charc1,c2;floata,b,c1;floatc1对C1进行了重复的定义。9.设有语句:inta,b,c;cinhexaoctbdecc;couthexa’\t’octb’\t’decc;若执行过程中,输入123123123?指出cin执行后,a,b,c的值分别是什么?输出的结果是什么?答:a,b,c的值分别是123,123,123,输出结果是:123123123

1 / 1
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功