2.2常量和变量(学案1)-《编程语言基础—C语言》同步教学(高等教育版.第5版)
2023-12-14
|
2页
|
220人阅读
|
2人下载
特供
内容正文:
导学案编号:006第 1 页 共 1 页
编程语言基础C语言一轮复习
考纲要求:
1.了解C语言的基本数据类型。
2.理解常量和变量的定义。
3.掌握赋值语句以及数据输入、输出语句的用法。
4.理解运算符、表达式及常用函数的用法。
变量与常量的定义:
在整个程序的运行过程中,没有变化且不能变化的,我们称之为常量。
在程序运行期间,可以改变并且有可能会改变的,我们称之为变量。
常量的分类:
符号常量:
在C语言中,可以用一个标识符来表示一个常量,称之为符号常量。
符号常量在使用之前必须先定义,其一般形式为:
例如: #define PI 3.14159 //没有分号
以后程序中只要出现PI的位置均用3.14159来进行代替。
整型常量:
例如:1234(十进制数)、01234(八进制数)、0x1234(十六进制)、0L(long型十进制整型或长整型)
知识拓展:
十进制、八进制、二进制之间的相互转换
整型有4种进制形式:
1.十进制: 都是以0-9这九个数字组成,不能以0开头。
2.二进制: 由0和1两个数字组成。
3.八进制: 由0-7数字组成,开头都是以0开始。
4.十六进制:由0-9和A-F组成。开头都是以0x或0X开始。
十进制转换为二进制、八进制、十六进制
· 十进制转二进制
第一种方法:十进制转二进制的转换原理:除以2,反向取余数,直到商为0终止。
将某个十进制数除2得到的整数部分保留,作为第二次除2时的被除数,得到的余数依次记下,重复上述步骤,直到整数部分为0就结束,将所有得到的余数最终逆序输出,则为该十进制对应的二进制数。
例如:9(十进制)→1001(二进制)
第二种方法:十进制转二进制转换原理:二进制满2进1,看十进制数当中有几个2。
例如:18(十进制)→10010(二进制)
· 十进制转八进制
转换原理:除以8,反向取余数,直到商为0终止。
例如:十进制数796转换成八进制数1413:
· 十进制转十六进制
转换原理:除以16,反向取余数,直到商为0终止。
例如:十进制数796转换为十六进制数
注:十六进制数是由0-9和A-F(或者a-f)组成的,A相当于十进制中的10,B相当于11,依次类推,F相当与15,上述事例中取得的余数12即为十六进制中的c。
总结:以上几种进制的整数部分转换原理都是除进制数取余数,倒序输出
学科网(北京)股份有限公司
$$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。