2.2常量和变量(学案2)-《编程语言基础—C语言》同步教学(高等教育版.第5版)

2023-12-14
| 2页
| 308人阅读
| 3人下载
特供

内容正文:

导学案编号:007第 1 页 共 1 页 编程语言基础C语言一轮复习 考纲要求: 1.了解C语言的基本数据类型。 2.理解常量和变量的定义。 3.掌握赋值语句以及数据输入、输出语句的用法。 4.理解运算符、表达式及常用函数的用法。 二进制、八进制、十六进制转换为十进制 任意进制转十进制都采用同一种方法,公式可以表示为: 系数*基数的权次幂-->相加 系数:每一位上的数字; 基数:每个数位所用的不同数码的个数为基数。十进制的基数为10(0~9),八进制的基数为8(0~7)等等。 例如: 二进制与八进制之间的相互转化 二进制转换为八进制: 原理:二进制数的三位是八进制数的一位 八进制转换为二进制: 原理:与二进制转换为八进制类似,将八进制转换为3位的二进制数,不够用“0”来进行补位 二进制与十六进制之间的相互转化 原理:二进制数的四位是十六进制数的一位 与二进制转换为八进制相类似,从右向左,每4位一组,不够用“0”来进行补位。 八进制和十六进制之间的相互转化 利用二进制为媒介,先转换为二进制,在转换为对应的进制数。 任何类型的数据在计算机中都是以二进制补码形式来进行存储的。(其中有问char类型在内存当中的存储形式,优先选“ASCII码”) 浮点型常量 C语言中的浮点类型主要分为单精度(float)和双精度(double)两种,C语言默认的浮点类型为double(双精度)类型。float类型必须至少精确表示小数点后的6位有效数字。 例如:在C语言的数据中,1和1.0就是两种不同类型的数据。1是整数,1.0则是双精度浮点数。整数没有小数部分,浮点数有小数部分。 合法十进制浮点数举例: 1234.6、-1.3、0.0、.6、4.、100000.0 合法的科学计数法举例: 123456e2、0.348E-3、-786e12、-.5E-8、6.e-9、1.0e10 合法浮点数的书写规则 · 正号可以省略。可以没有小数点(如,2E5)或指数部分(如,19.28),但是不能同时省略两者。(即小数点和指数部分至少有一个) · 可以省略小数部分(如,3.E16)或整数部分(如,.45E-6),但是不能同时省略两者。(即小数部分和整数部分至少有一个) · 在字母e或E之后必须是整数 浮点数在内存中的存放形式 浮点数科学计数法书写举例: 注:e和E代表的含义相同,均以10为底。 练习: 下面四个选项中,均是合法的浮点数的选项是( ) A. +1e+1 5e-9.4 03e2 B. -.60 12e-4 -8e5 C. 123e 1.2e-.4 +2e-1 D. -e3 .8e-4 5.e-0 下面四个选项中,均是不合法的浮点数的选项是( ) A.160. 0.12 e3 B. 123 2e4.2 .e5 C. -.18 123e4 0.0 D. -e3 .234 1e3 以下合法的八进制数是( ) A.0135 B.068 C.013.45 D.o7 下面四个选项中,均是合法整型常量的选项是( )。 A.160 B.-0xcdf C. -01 D.-0x48a 不合法的浮点数表示是( ) A.12.3 B.5. C..6 D.1 C 语言中常用来表示整型常量的进制是( ) A.十进制、八进制、十六进制 B.十二进制、十进制 C.六进制 D.二进制、十进制 以下选项中,合法的实型常量是 () A.5E2.0 B..E-3 C. .2E0 D.1.3E 将数值 12 分别转换成二进制、八进制、十六进制; 学科网(北京)股份有限公司 $$

资源预览图

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