云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 习题二(数据类型)

习题二(数据类型)

  • 62 次阅读
  • 3 次下载
  • 2025/5/5 0:55:30

一个大写字母转换为小写字母,只需将该变量的值加上32即可。

4.解:常量?a?与”a”在内存中所占用的字节数不相同,因为?a?是字符常量,在内存中占用一个字节存储,而”a”是字符串常量,在内存中存储时,系统自动在其后加上一个字符串结束符?\\0?,在内存中占用2个字节存储。

5. 若有定义int a;float f,则表达式?c?+a+f的结果为double型。因为表达式中f为float型,在计算之前必须先转换为double型,根据数据类型的自动转换规则,表达式的结果为double型。 6.解:整数在内存中以补码形式存储,负数的补码为反码+1,所以,当x=-12时,其在内存中的存储形式为:1111 1111 1111 0100。

7.解:输出结果为-32768,因为一个short型数据在内存中占用2个字节存储,所能表示的数值范围为-32768~32767,当x=32768时,超出了其能表示的范围,发生了溢出,数值32768的二进制编码的16位正好对应数值-32768。

8.解:若有x为int型变量,则执行x=3.14后,变量x的值为3,因为x为int型变量,不能存储实型数据,当把一个实型数据赋给x时,发生了数据类型转换,系统自动把实型数据的小数部分舍去。

9.解:两个程序的运行结果相同。因为字符型数据以ASCII码存储,ASCII码是一串二进制编码,每个字符的ASCII码对应一个整数值。因此,在一定范围内,整型数据和字符型数据是可以通用的。字符?a?和?b?对应的ASCII编码值分别为97,98。 10.解:(注:答案中的□代表空格) 运行结果为:

aAbB□□□□cC□□□□□□abc A□□□□□□□BB

5

搜索更多关于: 习题二(数据类型) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

一个大写字母转换为小写字母,只需将该变量的值加上32即可。 4.解:常量?a?与”a”在内存中所占用的字节数不相同,因为?a?是字符常量,在内存中占用一个字节存储,而”a”是字符串常量,在内存中存储时,系统自动在其后加上一个字符串结束符?\\0?,在内存中占用2个字节存储。 5. 若有定义int a;float f,则表达式?c?+a+f的结果为double型。因为表达式中f为float型,在计算之前必须先转换为double型,根据数据类型的自动转换规则,表达式的结果为double型。 6.解:整数在内存中以补码形式存储,负数的补码为反码+1,所以,当x=-12时,其在内存中的存储形式为:1111 1111 1111 0100。 7.解:输出结果为-32768,因为一个short型数据在内存中占用2个字节存储,所能表示的数值范围为-32768

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com