如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第3章最简单的C程序设计3.2数据的表现形式及其运算字符集字符集是高级语言的编译程序所能识别的字母、数字和特殊符号,或者说是在C语言中允许出现的所有基本字符的组合。包括:大小写英文字母:a……z,A……Z数字:0……9运算符:括号:(){}[]标点符号:‘“:;特殊符号:\_$#空白符:空格符、换行符、制表符注意:在两个双引号和注释行中可以出现任何字符标识符标识符是用来标识C程序中的变量、常量、数据类型和函数的,是一个字符序列,在C语言中,任何一个标识符必须符合下列语法规则:只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线长度不超过8个字符区分大小写C语言的标识符分三类:1.关键字(保留字):是C编译程序预先设定的标识符,它们代表固定的意义,不允许用户随便使用。2.特定字:具有特殊含义的标识符,用户也不能使用它们。3.用户定义字:是由用户在程序中按照语法规则定义的标识符。就是用户在程序中为变量、常量以及函数等起的名字。命名时注意:不能使用关键字和特定字标识符最好根据它所代表的含义取其英文或汉语拼音避免使用易混淆的字符,如:1与l,0与o等区分大小写C语言有好多库函数,不要与库函数同名例:判断下列用户标识符号合法性sumSumM.D.JohndayDate3daysstudent_name#33lotus_1_2_3chara>b_above$1231、按照C语言规定的用户标识符命名规则,不能出现在标识符中的是A)大写字母B)连接符C)数字字符D)下划线2、以下C语言用户标示符中,不合法的是A)_1B)AaBcC)a_bD)a—b3、以下选项中不合法的标识符是A)printB)FORC)&aD)_004、可在C程序中用做用户标识符的一组标识符是A)andB)DateC)HiD)case_2007y-m-dDr.TomBigl5、以下选项中合法的标识符是A)1_1B)1—1C)-11D)1–6、以下选项中,能用作用户标识符的是A)voidB)8-8C)_0_D)unsigned3.2.1常量和变量3.2.1常量和变量3.2.1常量和变量3.2.1常量和变量1、以下选项中,合法的一组C语言数值常量是A)028B)12.C).177D)0x8A.5e-30Xa234e1.510,000-0xf4.5e00abc3.e52、C源程序中不能表示的数制是()。A)二进制B)八进制C)十进制D)十六进制3、以下选项中,能用作数据常量的是A)o115B)0118C)1.5e1.5D)115L4、以下选项中不能作为C语言合法常量的是()。A)'cd'B)0.1e+6C)"\a"D)'\011'5、以下选项中不属于字符常量的是A)'C'B)"C"C)'\xCC0'D)'\072'2.变量变量是在程序运行过程中其值是可以变化的。变量三要素:变量名、变量类型和变量值在C语言中规定:变量必须先定义后使用,因为:编译系统会根据定义为变量分配内存空间方便程序员调试检查变量运算的合法性变量定义的一般格式:类型说明符变量名表;变量定义的一般格式:类型说明符变量名表;变量定义的一般格式:类型说明符变量名表;变量定义的一般格式:类型说明符变量名表;变量初始化:定义时赋初值变量定义的一般格式:类型说明符变量名表;变量初始化:定义时赋初值变量定义位置:一般放在函数开头变量定义的一般格式:类型说明符变量名表;变量初始化:定义时赋初值变量定义位置:一般放在函数开头3.2.2数据类型3.2.2数据类型3.2.2数据类型3.2.3整型数据3.2.3整型数据3.2.3整型数据3.2.4字符型数据3.2.4字符型数据3.2.4字符型数据3.2.4字符型数据3.2.5浮点型数据3.2.5浮点型数据3.2.7运算符和表达式3.2.7运算符和表达式一、算术运算符和表达式说明两个整数相除的结果为整数,如果有一个为小数,则结果为小数如5/2的结果值为2,5/2.0或5.0/2或5.0/2.0结果都为2.5如果除数或被除数中有一个为负值,舍入方向不固定。例如,-5/3,有的系统中得到的结果为-1,在有的系统中则得到结果为-2VC++采取“向零取整”的方法如5/3=1,-5/3=-1,取整后向零靠拢说明%运算符要求参加运算的运算对象(即操作数)为整数,结果也是整数。如8%3,结果为23.算术表达式和运算符的优先级与结合性:用算术运算符和括号将运算对象(也称操作数)连接起来的、符合C语法规则的式子,称为C算术表达式如:a+b-c运算对象包括常量、变量、函数等C语言规定了运算符的优先级和结合性()+-*/%+-高—>低不同类型数据间的混合运算:有两种类型转换