1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C2--1,2,3剖析

2.1 数据类型 * * 第2章 数据类型、运算符与表达式 C 数 据 类 型 基本类型 构造类型 指针类型 空类型void 定义类型typedef 字符类型char 枚举类型enum 整 型 实型 单精度型float 双精度型double 数组 结构体struct 共用体union 短整型short 长整型long 整型int 语言程序设计 第二章数据描述 C 语言程序设计 第二章数据描述 C 基本数据类型 类型 符号 关键字 数的表示范围 所占位数 整型 字符型 实型 有 无 (signed)int 16或32 -32768~32767 (signed)short 16 -32768~32767 (signed)long 32 -2147483648~2147483647 16或32 unsigned int 0~65535 32 0~4294967295 unsigned long unsigned short 16 0~65535 有 float 32 -3.4e-38~3.4e38 有 double 64 -1.7e-308~1.7e308 有 char 8 -128~127 无 unsigned char 8 0~255 有 long double 128 -1.2e-4932~1.2e4932 01 11 11 11 11 11 11 11 int型: 最大:32767 10 00 00 00 00 00 00 00 最小:-32768 11 11 11 11 11 11 11 11 unsigned int型: 最大:65535 00 00 00 00 00 00 00 00 最小:0 语言程序设计 第二章数据描述 C 例 float a; a=111111.111; /* a=111111.1*/ double b; b=111111.111; /* b=111111.111*/ 2.2常量与变量 标识符 定义:用来标识变量、常量、函数等的字符序列 组成:只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线 语言程序设计 第二章数据描述 C 长度: 实际上使用的字符数量可以超过规定的最大数量,但是编译器不会识别额外的字符。例如,一个系统最大字符数量为8,则shakespeare和shakespencil将被看作一个名字。 标识符的分类 关键字:一般为小写字母,是C语言规定的具有特定含义的标识符。每个关键字有固定的含义,用户不能改变关键字的用途,也不能随便使用。若随便使用,编译器会把其作为语法错误。 auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void while volatile inline restrict _Bool _Complex _Imaginary 保留标识符: 也具有特定含义,包括以下划线字符开始的标识符和标准库函数的名字。C语言已使用它们或保留使用它们的权利,若使用它们表示其它意思就可能引起问题。所以一般用户定义的标识符最好不要使用它们。 用户自定义标识符 命名原则 不能使用关键字和保留标识符。 用户标识符为了标识不同的对象,标识符的前若干个字符要有区别。 见名知意。 避免使用容易混淆的字符,例如l与1,0与o, z与2等。 大、小写代表不同的意义。 例:判断下列标识符号合法性 sum Sum M.D.John day Date 3days student_name #33 lotus_1_2_3 char ab _above $123 M.D.John 3days #33 char

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档