第2讲 数据类型及运算.doc
上传人:yy****24 上传时间:2024-09-10 格式:DOC 页数:2 大小:21KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

第2讲 数据类型及运算.doc

第2讲数据类型及运算.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第2讲数据类型及运算C语言中,一个合法的用户标识(zhi)符必须同时满足3个重要条件:不能是关键字;只要以字母或下划线开始只能由字母、下划线或数字组成实际是,c语言中用户标识符就是程序员(用户)给变量、函数、数组、指针等起的“名字”关键字和保留字是两个不同的概念。在c语言中关键字只有32个(asmchardoublefloatinterruptregisterstaticunsignedautoconstelseforintreturnstructvoidbreakcontinueenumgotolongshortswitchvolatilecasedefaultexternhugenearsignedtypedefwhilecdecldofarifpascalsizeofunion)有些标识符例如main、printf、scanf等虽然很常用,但不是关键字,是属于系统的保留字。所有的关键字都是小写的,例如:char是关键字但是CHAR、Char等都不是关键字在c语言中同一个字母的大小写表示两个不同字符。C语言中以0开头的数字是八进制数,但是八进制中没有8这个符号。以0x开头的数字是十六进制数。C语言中,合法的浮点数(实数)有两种形式:小数形式和指数形式。小数形式表示的浮点数由数字和小数点组成,例如,3.14-23.45123.00.0注意必须有小数点,但整数部分和小数部分可以省略例如.123123.都是合法的指数形式,如135e3或135E3注意字母e(E)之前必须有数字,且e后面的指数必须为整数,如e30.1e3.8.e8e等都是非法的指数形式.判断表达式合法的方法如下:判断是不是表达式,注意表达式没有“;”判断表达式中赋值运算是否正确的方法:赋值运算的正确使用方法为变量名=表达式(可以常量、变量);而且变量和常量必须兼容。不能出现常量=常量。运算符%表示除数和被除数都必须是整数求余)运算符/表示取整。也就是最后的结果是靠近零的整数只有变量才能用自增运算符(++)或(--)自减运算符,而常量和表达式都不能用自增运算或自减运算强制类型转换中,类型名必须用括号括起来。同时定义多个变量时,在变量和变量之间必须用逗号分开。变量的定义后必须带有;在变量初始化时不能采取连续赋值语句,例如intx=y=1变量的类型与初始化值的类型应相互兼容a&&b&&c:只有a为真(非0)时,才需要判断b的值,只有a和b都为真的情况下才需要判别c的值,只要a为假,就不必判别b和c,因为此时整个表达式已经确定为0a||b||c:只要a为真(非0),就不必判断b和c;只有a为假,才判断b;a和b都为假才判别c。逗号运算符:(a,b)取后者X=2为例输出结果运行后x的值解释printf("%x",x++)23先输出x的原值,然后做x=x+1printf("%x",++x)33先做x=x+1,然后输出x的新值printf("%x",x--)21先输出x的原值,然后做x=x-1printf("%x",--x)11先做x=x-1,然后输出x的新值