模块三 数据类型、变量、常量及格式声明(ppt)-2022-2023学年高一《C语言程序设计》同步教学

2022-09-30
| 27页
| 168人阅读
| 2人下载
普通

内容正文:

YCF 正版可修改PPT (中职)C语言程序设计模块三ppt电子课件 1 数据类型、变量、常量及格式声明 模块3 LOGO 3.1常量 3.1.1常量的类型 1) 2) 3) 常量可分为整型常量、实型常量、字符常量和字符串常量。 十进制整型常量:由正负号和数字0~9组成,如-36、25等。 1.整型常量 八进制整型常量:由正负号和数字0~7组成,且必须以0开头,如025(对应十进制数为:2×81+5×80=21)等。 十六进制整型常量:由正负号、数字0~9和字母A~F(不区分大小写)组成,且必须以0x开头,其中字符A~F依次表示10~15,如0xd、0x15(对应十进制数为:1×161+5×160=21)等。 1)十进制实型常量 由正负号、数字0~9和小数点组成,如1.23、-3.4等。在C语言中,5/2和5.0/2结果是不同的,前者被认为是两个整型数据相除,结果仍为整型,后者5.0为实型常量,则结果为实型。因此,5/2结果为2(取整), 5.0/2结果为2.5。 2)指数形式的实型常量 由正负号、数字0~9、小数点和字母E(不区分大小写)组成。其一般形式是aEn。 其中,a为1~9的实数,默认小数位为6位;E为阶码标志,代表底数10;n为阶码,只能是十进制整数。例如: 0.11写成指数形式就是1.100000E-01,即1.100000×10-1。 125.6写成指数形式就是1.256000E+02,即1.256000×102。 3.1常量 3.1.1常量的类型 2.实型常量 注意:小数点是实数的标志。 3.1常量 3.1.1常量的类型 3.字符常量 1)普通字符常量 由单引号''括起来的单个字符就是普通字符常量,如'A','a'等。字符常量在内存中占1个字节(B)的内存空间。 2)转义字符 由一个斜杠“\”开头,不同于字符原有意义,故称为转义字符。 \':表示单引号字符,即。 \":表示双引号字符,即"。 \\:表示反斜杠字符,即\。 \a:响铃。 \b:退格。 \n:换行。 \f:换页。 \r:回车。 \t:到下一个制表位。 \ddd:表示3位八进制数所代表的字符, \xhh:表示2位十六进制数所代表的字符, 3.1常量 3.1.1常量的类型 由一对双引号括起来的字符序列就是字符串常量,如"English","A"等。系统会自动给字符串常量加一个结尾符'\0',因而字符串常量在内存中所占的空间为实际长度+1,故"A" 和'A'是完全不同的,"A"是字符串常量,在内存中占2 B的空间;'A'是字符常量,在内存中占1 B的空间。 4.字符串常量 3.1常量 3.1.2常量的进制转换 (1)十进制(D)。例如,(35)10或35D。 (3)八进制(O)。例如,(145.65)8或145.65O。 (4)十六进制(H)。例如,(3C)16或3CH。 1.数制的表示 (2)二进制(B)。例如,(10000001)2或10000001B。 3.1常量 3.1.2常量的进制转换 2.进制相互转换 (1)十进制转二进制(基数2)。整数部分“除2取余”,小数部分“乘2取整”。 例如: 13.625D=B? 所以,13.625D=1101.101B。 以此类推,十进制转八进制(基数8)、十六进制(基数16)方法同上。 (2)二进制转十进制。例如: 1101.101B=1×23+1×22+0×21+1×20+1×2-1+0×2-2+1×2-3=13.625D,即数码(如1)乘以位权(如23)之和。 3.1常量 3.1.2常量的进制转换 (3)二进制与八进制互转。八进制范围内的有效数字与其二进制的对应如下: ①二进制转八进制——“三位一并”法,即整数部分自低(右)至高(左)三位一并,小数部分自高(左)至低(右)三位一并,不足部分补0。 即1100101.1101B=145.64O。 ②八进制转二进制——“一分为三”法。 3.1常量 3.1.2常量的进制转换 (4)二进制与十六进制互转。十六进制范围内的有效数字与其二进制的对应如下: ①二进制转十六进制——“四位一并”法,方法同二进制转八进制类似。 1011101010.11101B=0010 1110 1010.1110 1000B=2EA.E8H ②十六进制转二进制——“一分为四”法,方法同八进制转二进制类似。 3C9.7AH=0011 1100 1001.0111 1010B=11111001001.0111101B 3.2变量 3.2.1整型变量 1.基本型整型(int)和短整型(short) 例如,“int x_1=128;”声明一个名为x_1的int型变量并初始化其值为128。 “short x_2=-1;”声明一个名为x_2的short型变量并初始化其值为-1。

资源预览图

模块三 数据类型、变量、常量及格式声明(ppt)-2022-2023学年高一《C语言程序设计》同步教学
1
模块三 数据类型、变量、常量及格式声明(ppt)-2022-2023学年高一《C语言程序设计》同步教学
2
模块三 数据类型、变量、常量及格式声明(ppt)-2022-2023学年高一《C语言程序设计》同步教学
3
模块三 数据类型、变量、常量及格式声明(ppt)-2022-2023学年高一《C语言程序设计》同步教学
4
模块三 数据类型、变量、常量及格式声明(ppt)-2022-2023学年高一《C语言程序设计》同步教学
5
模块三 数据类型、变量、常量及格式声明(ppt)-2022-2023学年高一《C语言程序设计》同步教学
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。