2.1C语言的基本数据类型(学案)-《编程语言基础—C语言》同步教学(高等教育版.第5版)

2023-12-14
| 2页
| 222人阅读
| 3人下载
普通

内容正文:

导学案编号:005第 1 页 共 1 页 编程语言基础C语言一轮复习 考纲要求: 1.了解C语言的基本数据类型。 2.理解常量和变量的定义。 3.掌握赋值语句以及数据输入、输出语句的用法。 4.理解运算符、表达式及常用函数的用法。 C语言基本数据类型 基本数据类型如图表所示: 类型标识符 名称 长度(B) 表示范围 char 字符型 1 [0,255] short 短整型 2 [-32768,32767] int或long 整型(长整型) 4 [-2147483648,2147483647] float 浮点型(实型) 4 [10-37,10+38](绝对值) double 双精度浮点型 8 [10-307,10+308] 知识拓展: 原码: 原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值。比如:如果是8位二进制: 例如: [+1]原= 0000 0001 [-1]原= 1000 0001 反码: 反码的表示方法: 正数的反码是其本身; 负数的反码是在其原码的基础上,符号位不变,其余各个位取反。 [+1] = [0000 0001]原= [0000 0001]反 [-1] = [1000 0001]原= [1111 1110]反 补码: 补码的表示方法是: 正数的补码就是其本身; 负数的补码是在其原码的基础上,符号位不变,其余各位取反,最后+1。(也即在反码的基础上+1) [+1] = [0000 0001]原= [0000 0001]反= [0000 0001]补 [-1] = [1000 0001]原= [1111 1110]反= [1111 1111]补 注:在Dev C++或Visual C当中,int等同于long; C语言提供3个附属关键字修饰基本整数类型:short、long和unsigned。 short int类型(或者简写为short)占用的存储空间可能比int类型少,常用于较小数值的场合以节省空间。 long int或long占用的存储空间可能比int多,适用于较大数值的场合。与int类似,long是有符号类型。 unsigned int或unsigned只用于非负值的场合。这种类型与有符号类型表示的范围不同。例如,16位unsigned int允许的取值范围是0~65535,而不是-32768~32767。用于表示正负号的位现在用于表示另一个二进制位,所以无符号整型可以表示更大的数。 练习: 1.C语言中规定,不同类型的数据占用存储空间的长度是不同的。下列各组数据中满足占用存储空间从小到大顺序排列的是() A)short int , char , float , double B)char , float , int , double C)int , unsigned char , long int , float D) char , int , float , double 2.C语言提供的合法的数据类型关键字是( )。 A)Float B)INT C)double D) Main 3.属于合法的C语言长整型常量的是( ) 。 A)5876273 B)0L C)2E10 D)(long)5876273 4.char型常量在内存中存放的是( )。 A)ASCII代码值 B)BCD代码值 C)内码值 D)十进制代码值 学科网(北京)股份有限公司 $$

资源预览图

2.1C语言的基本数据类型(学案)-《编程语言基础—C语言》同步教学(高等教育版.第5版)
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。