百度文库- 让每个人平等地提升自我11 实验报告 _实验 2 数据类型与表达式(学生学号 __姓名) 一、实验目的:1、熟悉基本数据类型 (int、char、float、double)占用的字节数和存储形式,能够定义基本数据类型的变量,使用这些类型的数据;2、掌握字符数据的存储形式及其与整数的运算,能正确理解 “字符数据” 与“字符串”的区别与联系,熟悉常用转义字符的使用;3、熟悉字符常量与一般常量的定义、使用;4、掌握算术运算符 (重点是 /和%)、自增 (++)和自减 (--)运算符的使用,能够构建正确的表达式,并输出其结果;5、理解不同类型数据之间运算时的类型转换规则,掌握强制类型转换的方法
二、实验内容1、(基础题 )用 sizeof 运算符可以得到各种类型数据占用存储单元长度,利用数据间的关系和不同控制符,可以得到查看数据的存储形式
回答下列问题:(1) sizeof 运算符如何使用
它的操作数可以是类型关键字吗
答:可用 sizeof(类型名或数据 ) 来获取该类型数据所占字节数
(2) 整数的占用长度与其数值大小有关吗
(3) 字符串中 ’’’、’n’、’t ’的功能各是什么
答:单引号,换行,水平制表
(4) 字符串的一个英文字母占几个字节
一个汉字占几个字节
尾部还有什么字符
答: 1 个字节; 4 个字节;结束符‘ \0’
(5) 整数的存储形式是什么
答:二进制补码
百度文库- 让每个人平等地提升自我22 2、(基础题 )字符数据以整数方式 (ASCII) 存储的,可以与整数进行+、-运算,既可以用“字符”方式输出,也可以用“整数”方式输出
回答下列问题:(1) 字符数据在内存中是以什么方式存储的
答: ASCII 码
(2) 字符数据与整型数据能相互赋值、运算吗
如何以“整数”方式和“字符”方式输出字符
答:能,整数: ”%d”,字符: