C语言基础 二、数据类型及其运算.docVIP

C语言基础 二、数据类型及其运算.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言基础 二、数据类型及其运算

二、数据类型及其运算本章主要考查C、。通过对历年试卷内容的分析,本章考核内容约占%,本章部分所涉及考题分值。1.C的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。2.C运算符的种类、运算优先级和结合性。3.不同类型数据间的转换与运算。4.C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。(程序对象)的有效字符序列。C语言标识符定义规则: 标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 例如:合法的标识符:sum,average,_total,Class,day,stu_name,p4050 不合法的标识符:M.D.John,$123,#33,3D64,ab 大小写敏感。C程序员习惯:变量名小写,常量名大写,但不绝对,如windows编程,应当使用匈牙利表示法(大小写混用,每个单词词首第一个大写,其余小写,如WinMain)。 例如:sum不同Sum。BOOK不同book。 ANSI C没有限制标识符长度,但各个编译系统都有自己的规定和限制(TC 32个字符,MSC 8个字符)。例如:student_name,student_number 如果取8个,这两个标识符是相同的。 标识符不能与“关键词”同名,也不与系统预先定义的“标准标识符”同名。 建议:标识符命名应当有一定的意义,做到见名知义。 【特别提醒】:C语言的命名规则经常考到。 试题解析 1.按照C语言规定的用户标识符命名规则,不能出现在标识符中的是( )A.大写字母?? B连接符?? C数字字符?? D下划线解析:可在C程序中用做用户标识符的一组标识符是A.and????????????? B.Date????????? C.Hi?????????????? D.case _2007???????????????? y-m-d??????????? Dr.Tom????????????? Bigl 解析:以下选项中不合法的标识符是A.print B.FOR C.a D._00 解析:x开头,后面跟几位的数字(0-9,A-F),例如:0x123=291,-0x12=-18。 (2)实型常量 有二种形式: 小数形式:由数字,小数点组成(必须有小数点),例如 45.3 0.000744 -623.0。 指数形式:格式:aEn,例如45.3e0 45.3e-3 -4.53e2 4.53e1 0.453e-2 【特别提醒】: 1.小数部分为0的实型常量,可以写为123.0,也可以将小数部分省略; 2.用小数表示时,小数点的两边必须有数,不能写为“.123”和“123.”,应为“0.123”和“123.0”; 3.用指数表示时,e前必须有数字,e后面必须为整数; 4.许多C编译系统将实型常量作为双精度实数来处理,在实数的后面加字符f或F,如1.65f、654.87F,使编译系统按单精度处理实数。 (3)字符常量 字符常量是用单引号(‘’)括起来的一个字符。字符常量主要用下面几种形式表示: 1)可显示的字符常量直接用单引号括起来,如,’a’、’x’、’D’、’?’、’$’等都是字符常量。 2)所有字符常量(包括可以显示的、不可显示的)均可以使用字符的转义表示法表示(ASCII码表示)。 转义表示格式:‘\ddd’或‘\xhh’(其中ddd,hh是字符的ASCII码,ddd八进制、hh十六进制)。注意:不可写成‘\0xhh’或‘\0ddd’(整数)。 预先定义的一部分常用的转义字符。如‘\n’-换行,‘\t’-水平制表。 【特别提醒】:‘a’和‘A’是不同的两个字符常量。 (4)字符串常量 字符串变量:是一对双引号(“”)括起来的字符序列。例如:“How dow you do?”,“CHINA”,“a”,“$123.45”。注意: 区分字符常量与字符串常量。如“a”和‘a’。 C语言规定:在每个字符串的结尾加一个“字符串结束标志”,以便系统据此判断字符串是否结束。C规定以‘\0’(ASCII码为0的字符)作为字符串结束标志。 如:“CHINA”在内存中的存储应当是:(长度=6) C H I N A ‘\0’ 不能将字符串赋给字符变量。 C语言没有专门的字符串变量,如果想将一个字符串存放在变量中,可以使用字符数组,也可以用指向字符类型的指针。 【特别提醒】:字符串是考试的重点,无论笔试还是机考都占了很多比例。 (5)符号常量 由宏定义“#define”定义的常量。C语言中可以用一个标识符表示一常量。使用符号常量的好处:含义清楚、见名知意;修改方便、一改全改。 例如: #define PI 3.14 main(

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档