文档详情

C语言基本数据类型概要1.pptx

发布:2017-06-26约2.02千字共12页下载文档
文本预览下载声明
C语言基本数据类型 小组:Reloaded 2017年2月28日 (2.1)本节知识要点 C语言基本数据类型分类(数据类型的丰富度,直接反映了程式设计语言处理数据能力) 整型 (及数据没有小数部分的数值) 实型(实型数据,在c语言中的实型数据又称为浮点型数据) 字符型(字符型数据,即为字符和字符串) C语言基本数据类型分类 数据类型 基本类型 字符类型(char) 整形(short,int,long,unsigned) 实型(浮点型) 枚举类型(enum) 单精度型(float) 双精度型(double) 结构类型 数组类型([ ]) 结构体类型(struct) 共用体类型(union) 指针类型( ⃰ ) 空类型(void) ptr = pooh;//pooh是一个常量 字节与位数 111111111 一个二进制 则: 8个二进制11111111 8 bit(比特) = 1 byte(字节) 章节回顾:二进制是逢二进一 分类 类型 类型说明符 长度 数的范围 基本型 int 2字节 -32768~32767 短整型 short 2字节 -215~215-1 长整型 long 4字节 -231~231-1 无符号整型 unsigned 2字节 0~65535 无符号短整型 unsigned short 2字节 0~65535 无符号长整型 unsigned long 4字节 0~(232-1) 表示方法 十进制整数(表示与数字上的表示相同 举例:256,-321,0。) 八进制整数(表示以数字0开头 举例:0234。) 十六进制整数(表示以0x开头 举例:0x234)注意:十六进制数字符0x,前面是数字0 注释:关键字long long 所占位数64 c语言整型数据 整型数据的形参与实参,注意的是实参与形参是要相同的型 2.1.3实数类型:浮点型 关键字 字节数 取值范围 精度(位) float单精度 4 约3.4*10 7 double双精度 8 约1.7*10 15 Turbo C的实数型数据又分为单精度和双精度 (1)十进制数形式,是由数字和小数点组成。 (2)指数形式(技巧:E前一数,E后指为整。 char 1 *** 16 最高位为符号位 8位为指数位 后为尾数 1.符号位:1代表正0代表负 2.指数位:用于存储科学技术中的指数 3.尾数位:存储尾数部分 2.1.4字符型(非数值) 转义字符表 字符形式 功能 \n 换行 \t 横向跳格(跳到下一个输出区) \v 竖向跳格 \b 退格 \r 回车 \f 走纸换页 \ 反斜杠字符 \ ‘ 但引号字符 \ ddd 1到3位8进制数所代表字符 \ xhh 1到2位16进制数所代表字符 字符类型的数据即为字符型数据 1.c语言字符表示用一个单引号括起来的一个字符 注意:‘e’和‘E’是不同的字符量 2.反斜杠引导的字符称转义字符 如: ’\101代表字符‘A’(8进制的ASCII) ‘\x41代表字符’A(十六进制的ASCII) ‘\012’代表“换行”符 2.2.2变量与变量定义(应用软件:code:blocks) 变量是计算机中一块特定的内存空间 1.转换说明符确定变量在屏幕上显示方式 2.%表示转换说明符的开头 3.%d表示salary输出为一个十进制数字 4.%%将会输出一个% 存放不同的数据是相互独立的 正确与不正确的变量名 正确变量名:radiu salary AotuGun knotted_wool 不正确变量名:9_ball 6_pack haah! 注意:上面所说的大写和小写被认为是两个不同的字符 因此sum和SUM两个不同的变量名 1.正确名的首字母或下划线 2.变量名其他字母包含下划线和数字等 3.不能使用相关字(特殊字符 C语言常见三种基本数据类型的分类、表达形式 转义字符表示方法 Language 小结 C 谢谢
显示全部
相似文档