计算机二级考试教程第3章数据类型.ppt
《计算机二级考试教程第3章数据类型.ppt》由会员分享,可在线阅读,更多相关《计算机二级考试教程第3章数据类型.ppt(59页珍藏版)》请在第壹文秘上搜索。
1、3.1 C3.1 C的数据类型的数据类型3.2 3.2 常量与变量常量与变量3.3 3.3 整型数据整型数据3.4 3.4 浮点型数据运行浮点型数据运行3.5 3.5 字符型数据字符型数据 3.3.变量赋初值变量赋初值 3.7 3.7 各类数值型数据间的混合运算各类数值型数据间的混合运算 3.8 3.8 算术运算符和算术表达式算术运算符和算术表达式 3.9 3.9 赋值运算符和赋值表达式赋值运算符和赋值表达式 3.10 3.10 逗号运算符和逗号表达式逗号运算符和逗号表达式 C语言提供了以下一些数据类型。3.2.1 常量和符号常量常量和符号常量 在程序运行过程中,其值不能被改变的量称为常量 常
2、量区分为不同的类型:整型 100,125,-100,0实型 3.14,0.125,-3.789字符型 a,b,2字符串“a”,“ab”,“1232”程序中用#define命令行定义PRICE代表常量30,此后凡在本文件中出现的PRICE都代表30,可以和常量一样进行运算用一个标识符代表一个常量的,称为符号常量,即以标识符形式出现的常量。符号常量的值在其作用域(在本例中为主函数)内不能改变,也不能再被赋值。如再用赋值语句给PRICE赋值是错误的。PRICE=40;/*错误,不能给符号常量赋值。运行结果:运行结果:total=300total=3003.2.2变量变量 在程序运行过程中,其值随着程
3、序的动态运行可以改变的量称为变量 变量命名的规定:语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。标识符分为用户标识符和系统关键字。例:例:sum,_total,month,Student_name,lotus_1_2_,BASIC,li_ling M.D.John,¥123,3D64,ab 编译系统将大写字母和小写字母认为是两个不同的字符。建议变量名的长度最好不要超过8个字符。在选择变量名和其它标识符时,应注意做到“见名知意”,即选有含意的英文单词 (或其缩写)作标识符。Sum num age 要求对所有用到的变量作强制定义,也就是“先定义,后使用”。3.
4、3.1整型常量的表示方法整型常量的表示方法 整型常量即整常数。在语言中,整常数可用以下三种形式表示(1)十进制整数。如:如:123,-456.4。(2)八进制整数。以0头的数是八进制数。如:如:0123表示八进制数123,等于十进制数83,-011表示八进制数-11,即十进制数-9。(3)十六进制整数。以0 x开头的数是16进制数。如:如:0 x123,代表16进制数123,等于十进制数 291。3.3.2 整型变量整型变量(1)(1)整型数据在内存中的存放形式整型数据在内存中的存放形式 数据在内存中是以二进制形式存放的数据在内存中是以二进制形式存放的。如如:int i,d,k,h;/*定义为
5、整型变量*/i=10;/*给i赋以整数10*/(2)(2)整型变量的分类:整型变量的分类:共六种共六种有符号基本整型有符号短整型有符号长整型无符号基本整型无符号短整型无符号长整型(signed)int(signed)short(int)(signed)long(int)unsigned intunsigned short(int)unsigned long(int)注意:注意:括号表示其中的内容是可选的.整数类型的有关数据:(3)(3)整型变量的定义整型变量的定义:规定在程序中所有用到的变量都必须在程序中定义,即“强制类型定义”。例如例如:int a,b,c,d;int a,b,c,d;(指定
6、变量、为整型)unsigned short c,d;unsigned short c,d;(指定变量、为无符号短整型)long e,f;long e,f;(指定变量、为长整型)可以看到不同种类的整型数据可以进行算术运算 运行结果:运行结果:,数值是以补码表示的。一个整型变量只能容纳-3276832767范围内的数,无法表示大于32767或小于-32768的数。遇此情况就发生“溢出”。运行结果:运行结果:32767,-3276832767,-327683.4.13.4.1浮点型常量的表示方法浮点型常量的表示方法两种表两种表示形式示形式小数小数指数指数0.1230.1233 3e-2e-2注意注意
7、:字母e(或E)之前必须有数字,且e后面的指数必须为整数 -0.1*10-3 规范化的指数形式:规范化的指数形式:在字母e(或E)之前的小数部分中,小数点左边有且只能有一位非零的数字.例如例如:123.456可以表示为:123.456e0,12.3456e1,1.23456e2,0.123456e3,0.0123456e4,0.00123456e5 其中的1.23456e21.23456e2称为“规范化的指数形式”。(2)(2)浮点型变量的分类浮点型变量的分类 浮点型变量分为单精度(float型)、双精度(double型)和长双精度型(long double)三类形式。一个浮点型变量只能保证的
8、有效数字是7位有效数字,后面的数字是无意义的,并不准确地表示该数。应当避免将一个很大的数和一个很小的数直接相加或相减,否则就会“丢失”小的数运行结果:运行结果:123456.789e5123456.789e53.5.1 字符常量字符常量(1)用单引号包含的一个字符是字符型常量(2)只能包含一个字符a,A,1a,A,1abcabc、“a”a”有些以有些以“”开头的特殊字符称为开头的特殊字符称为转义字符转义字符n 换行t 横向跳格 r r 回车回车 反斜杠ddd ddd表示1到3位八进制数字xhh hh表示1到2位十六进制数字 打印机上的显示结果:打印机上的显示结果:fab c gde h jik
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 考试 教程 数据类型