第2章 C数据类型_第1页
第2章 C数据类型_第2页
第2章 C数据类型_第3页
第2章 C数据类型_第4页
第2章 C数据类型_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1实用精品课件PPT 2021-5-62/26 实用精品课件实用精品课件PPT 2021-5-63/26 实用精品课件实用精品课件PPT 2021-5-64/26 #include /*函数功能函数功能:计算两个整数相加之和计算两个整数相加之和 入口参数入口参数:整型数据整型数据a和和b 返回值:返回值: 整型数整型数a和和b之和之和 */ int Add(int a, int b) return (a + b); /*主函数主函数*/ main() int x, y, sum = 0; printf(Input two integers:); scanf(%d%d, /*输入两个整型数输入两

2、个整型数x和和y*/ sum = Add(x, y); /*调用函数调用函数Add计算计算x和和y相加之和相加之和*/ printf(sum = %dn, sum); /*输出输出x和和y相加之和相加之和*/ 并列的两个函数并列的两个函数 其中主函数是其中主函数是 程序的入口程序的入口 程序注释程序注释 编译预处理命令编译预处理命令 实用精品课件实用精品课件PPT 2021-5-65/26 实用精品课件实用精品课件PPT 2021-5-66/26 实用精品课件实用精品课件PPT 2021-5-67/26 实用精品课件实用精品课件PPT 2021-5-68/26 如如 如如 长整型长整型 无符号

3、整型无符号整型 八进制八进制 十六进制十六进制 单精度单精度 实型实型 长双精度长双精度 实型实型 十进制小十进制小 数数 指数形指数形 式式 十进制十进制 实用精品课件实用精品课件PPT 2021-5-69/26 如如 如如 实用精品课件实用精品课件PPT 2021-5-610/26 实用精品课件实用精品课件PPT 2021-5-611/26 实用精品课件实用精品课件PPT 2021-5-612/26 结果会是什么?结果会是什么? 实用精品课件实用精品课件PPT 2021-5-613/26 运算规则:运算规则: 语法:语法: 规则:规则: 左值和右值类型一致左值和右值类型一致 Valid E

4、xample:Invalid Example: int x; int y; x = 12;y = 5.75; 实用精品课件实用精品课件PPT 2021-5-614/26 实用精品课件实用精品课件PPT 2021-5-615/26 数据类型数据类型 基本类型基本类型 构造类型构造类型 指针类型指针类型 intint * * 无类型无类型 voidvoid 整型整型 实型(浮点型)实型(浮点型) 字符型字符型 charchar 枚举类型枚举类型 enumenum 布尔布尔 boolbool 数组类型数组类型 intint a 5 a 5 结构体类型结构体类型 共用体类型共用体类型 单精度实型单精度

5、实型 双精度实型双精度实型 基本整型基本整型 intint 长整型长整型 longlong 短整型短整型 无符号整型无符号整型 unsigned unsigned intint 长双精度实型长双精度实型 实用精品课件实用精品课件PPT 2021-5-616/26 实用精品课件实用精品课件PPT 2021-5-617/26 实用精品课件实用精品课件PPT 2021-5-618/26 实用精品课件实用精品课件PPT 2021-5-619/26 Most significant bit (MSB) is sign(最高位为符号位最高位为符号位) 实用精品课件实用精品课件PPT 2021-5-620/

6、26 英文称谓英文称谓中文称谓中文称谓换算方法换算方法 bit(b)bit(b)位(位(比特)比特) Byte(B)Byte(B)字节字节1 B = 8 b1 B = 8 b Kilobyte(KB)Kilobyte(KB)千字节千字节1 KB = 1 024 B1 KB = 1 024 B Megabyte(MB)Megabyte(MB)兆兆字节字节1 MB = 1 024 KB1 MB = 1 024 KB Gigabyte(GB)Gigabyte(GB)吉字节吉字节1 GB = 1 024 MB1 GB = 1 024 MB Terabyte(TB)Terabyte(TB)太字节太字节1

7、 TB = 1 024 GB1 TB = 1 024 GB 实用精品课件实用精品课件PPT 2021-5-621/26 实用精品课件实用精品课件PPT 2021-5-622/26 实用精品课件实用精品课件PPT 2021-5-623/26 实用精品课件实用精品课件PPT 2021-5-624/26 实用精品课件实用精品课件PPT 2021-5-625/26 #include #include main()main() printf(Data type Number of bytesn);printf(Data type Number of bytesn); printf(- -n);print

8、f(- -n); printf(char printf(char %dn, sizeof(char);%dn, sizeof(char); printf(int printf(int %dn, sizeof(int); %dn, sizeof(int); printf(short int printf(short int %dn, sizeof(short);%dn, sizeof(short); printf(long int printf(long int %dn, sizeof(long);%dn, sizeof(long); printf(float printf(float %dn,

9、 sizeof(float);%dn, sizeof(float); printf(double printf(double %dn, sizeof(double);%dn, sizeof(double); 实用精品课件实用精品课件PPT 2021-5-626/26 实用精品课件实用精品课件PPT 2021-5-627/26 实用精品课件实用精品课件PPT 2021-5-628/26 Example: int a, b; float x, y; . . . a = b = 0; x = y = 100.0; b ? a ? x ? y ? 0 0 100.0 100.0 实用精品课件实用精品课件PPT 2021-5-629/26 【例例2.3】 #include main() float a; double b; a = 12345

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论