- 1、本文档共79页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
C语言的数据类型数据类型基本类型构造类型指针类型空类型字符类型枚举类型数组类型结构体类型共同体类型文件类型单精度型双精度型整型实型数值类型课本P43图3.4即程序中任何一个数据都必须属于一种数据类型,而且遵循“先定义,后使用”的原则。1在程序中对用到的所有数据都必须指定其数据类型,确定数据分配内存空间大小、取值范围和允许的操作。2数据类型的作用:在程序运行过程中,其值不能被改变的量称为常量;而其值可以改变的量称为变量。3C语言数据分为常量和变量,分别属于前述数据类型。是程序运算或处理的对象。函数也可以作为运算量。4常量和变量都是运算量,即程序中参与运算的量,数据类型—常量、变量C语言的标识符C语言的标识符标识符是程序语言里定义的作为名字的合法有效字符序列,以表示程序中需定义的对象(数据类型、符号常量、变量、函数等)名称。C语言标识符的命名规则是:1)只能由英文字母、数字和下划线三种字符组成。2)必须以英文字母或下划线开头。3)长度有限,超过部分自动截断,一般取前8个字符为有效。用户自定义标识符注意事项:1)大小写字母是不同,即区分字母的大小写。2)尽量不要以下划线开头,避免可能和系统定义名字冲突。3)标识符尽可能选取有意义的词汇,以便“见名知意”。4)一般情况下,符号常量用大写,变量名和函数名用小写。5)在易混淆地方,尽量避免用易认错的字符(0Oo,1Il,2Zz)。C语言的关键字C语言中用到一些英语单词,它们符合标识符的定义,但是已为其规定了特殊的含义,不允许再有其它用途。称这些特定的标识符为关键字或保留字。C语言有下述关键字(P378附录C):autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhile注意:用户自定义的标识符不能是关键字和编译系统库函数名。几个特殊关键字的说明1)空类型:voidvoid类型一是表示函数无返回值;二是设置空指针。2)类型修饰符:signed、unsigned、short、long3)存取修饰符:常数型(const)、暂态型(volatile)用于控制对变量访问或修改的方式。其中,const型变量在程序执行期间不可改变,volatile型变量的值可由程序中没有明确指明的方式改变。4)存储类型符:extern、static、register、auto根据变量存在时间(生存期):外部、静态、寄存器、自动。整型:表示整数01实型:表示实数02字符型:表示单个字符03字符串型:表示一串字符(字符型数组)04逻辑型:表示逻辑“真”或“假”(bool类型)052.2基本数据类型基本数据类型的存储空间长度及取值范围[signed]charunsignedchar-27~(27-1)0~(28-1)ASCII码0~25588[signed]intunsignedint-215~(215-1)0~(216-1)3232floatdouble-3.4×10-38~3.4×1038fF-1.7×10-308~1.7×103083264取值范围长度类型注意:1.长度是比特(位)数,8个比特是1个字节。2.存储长度和取值范围可能因具体机器和编译系统而异,用运算符sizeof求字节数。课本P45表3.2、P49表3.3、P50表3.4变量的声明和赋值1)在程序中,数据及其存储空间被抽象为变量。变量名实际是一个符号地址,对应程序在编译连接时由编译系统分配的一个内存地址,其中存放变量值。2)要引用(使用)一个变量,必须首先声明(定义)其唯一数据类型,以申请开辟相应存储空间,而后才能使用。3)变量声明语句的一般形式是:typevariable-list。其中,type必须是有效的C数
您可能关注的文档
- 多媒体应用技术-第1章概论.ppt
- 客服部电话礼仪培.ppt
- 基本动力学过程-扩散.ppt
- 宏观经济学第一章(高鸿业版).ppt
- 妇产科课件产前出血.ppt
- 复习提纲物质结构与性质.ppt
- 小学二年级上册语文多音字同音字.ppt
- 国际商务谈技巧.ppt
- 加减混合运算课堂练习.ppt
- 客户价值培训-lisasky梦幻合作版.ppt
- 市科技局副局长在理论学习中心组学习2025年全国两会精神研讨发言材料.docx
- 在深入贯彻中央八项规定精神学习教育读书班开班式上的讲话1.docx
- 关于开展深入贯彻中央八项规定精神学习教育的工作方案.docx
- 市国资委党委书记学习2025年全国两会精神专题研讨发言材料.docx
- 在2025年作风建设专题“读书班”上的研讨发言材料(八项规定).docx
- 在县政府全体会议暨廉政工作会议上的讲话4.docx
- 关于我市农村电商发展情况的调研报告.docx
- 在某某区安全生产重点工作安排部署会上的讲话.docx
- 市发改局党组书记在理论学习中心组会上学习2025年全国两会精神的研讨发言材料1.docx
- 商务局委员会(商务局)基层党组织“分类指导、争先进位”工作方案.docx
文档评论(0)