第三章数据类、运算符与表达式1、数据类型具有丰富的数.pptVIP

第三章数据类、运算符与表达式1、数据类型具有丰富的数.ppt

  1. 1、本文档共22页,可阅读全部内容。
  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文档。上传文档
查看更多
第三章数据类、运算符与表达式1、数据类型具有丰富的数

2.1 数据类型 数据类型总表 * 第三章 数据类型、运算符与表达式 1、数据类型 具有丰富的数据类型是 C 语言的一个特色。数据类型丰富意味着对现实世界的描述能力强。 C 数 据 类 型 基本类型 构造类型 指针类型 空类型void 定义类型typedef 字符类型char 枚举类型enum 整 型 实型 单精度型float 双精度型double 数组 结构体struct 共用体union 短整型short 长整型long 整型int 数据类型决定: 1. 数据占内存字节数 2. 数据取值范围 3. 其上可进行的操作 1、基本类型: ①有符号整形:int 、 short int 、long int 无符号整形: unsigned int 、unsigned short int、 unsigned long int ②字符型: char ③实型:单精度 float 和双精度 double ④枚举类型:enum 2、构造类型 ①数组类型 ②结构类型 struct ③共用体 union 3、指针类型 4、空类型 void 2.2 常量与变量 标识符 定义:用来标识变量、常量、函数等的字符序列 组成: 只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线 大小写敏感 不能使用关键字 长度:最长32个字符 命名原则: 见名知意 不宜混淆 如l与I, o与0 例:判断下列标识符号合法性 sum Sum M.D.John day Date 3days student_name #33 lotus_1_2_3 char ab _above -above $123 M.D.John 3days #33 char $123 ab -above 2、基本数据类型及其变量、常量 1)、变量 变量具有以下特性: ①名字:注意命名原则。 ②类型:说明顺序为 类型名 变量名 ③值 : 可变 ④地址:对应于内存区域中首字节地址。 ⑤长度:(size 、byte ) 2)、常量 :程序运行时其值不变的量。 常量也有变量的其它属性,如:整形常量,字符型常量。 ①常量的表示: 整形常量: 十进制: 如 234 、 -678 、 0 八进制: 以0开头如 012 、 0123 、-013 十六进制:以 0x 开头如 0x12 、 0x2f 实形常量: 0.123 、.123、 123.0、123e3、123E3 (注意:123 e 3 错) 字符形常量:例如: a 3 $ * 转义字符: \n 表示换行符 \t 表示换跳格符 \ddd 1-3位8进制数所表示的字符 \xhh 1-2位16进制数所表示的字符 \\ 、 ‘\b’等。 例1: char a ; a=’B’; printf(“%c”, a ); 字符常量的值是该字符的ASCII码值 ASCII : American Standard Code for Information Interchange 例如:关于ASCII的示例。 main( ) { int i; char c1,c2; c1=a; c2=b; i=2; printf(%c %c %d\n,c1,c2,c1); c1=65; printf(%c %d\n,c1,c1); /* A 65 */ c1=c1+i; printf(%c %d\n,c1,c1); /* C 67 */ } #define PI 3.14159 ( 举例 ) 字符串常量:注意字符串的形式。 例如:How are you ? 的存放格式。 a 与 a 的存储以及采用printf( )的输出上的区别。 字符常量与字符串常量不同 字符串常量 定义:用双引号(“”)括起来的字符序列 存储:每个字符串尾自动加一个 ‘\0’ 作为字符串结束标志 h e l l o \0 例 字符串“hello”在内存中 a a \0 例 ‘a’ “a” 例 空串 “” \0 例: char ch; ch=“A”; 例: char ch; ch=‘A’;

文档评论(0)

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

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

版权声明书
用户编号:6153235235000003

1亿VIP精品文档

相关文档