您好,欢迎访问三七文档
C语言基本数据类型小组:Reloaded2017年2月28日(2.1)本节知识要点C语言基本数据类型分类(数据类型的丰富度,直接反映了程式设计语言处理数据能力)整型(及数据没有小数部分的数值)实型(实型数据,在c语言中的实型数据又称为浮点型数据)字符型(字符型数据,即为字符和字符串)C语言基本数据类型分类数据类型基本类型字符类型(char)整形(short,int,long,unsigned)实型(浮点型)枚举类型(enum)单精度型(float)双精度型(double)结构类型数组类型([])结构体类型(struct)共用体类型(union)指针类型(⃰)空类型(void)ptr=&pooh;//pooh是一个常量字节与位数111111111一个二进制则:111111118个二进制11111111111111118bit(比特)=1byte(字节)11111111章节回顾:二进制是逢二进一分类类型类型说明符长度数的范围基本型int2字节-32768~32767短整型short2字节-215~215-1长整型long4字节-231~231-1无符号整型unsigned2字节0~65535无符号短整型unsignedshort2字节0~65535无符号长整型unsignedlong4字节0~(232-1)表示方法•十进制整数(表示与数字上的表示相同举例:256,-321,0。)•八进制整数(表示以数字0开头举例:0234。)•十六进制整数(表示以0x开头举例:0x234)注意:十六进制数字符0x,前面是数字0注释:关键字longlong所占位数64c语言整型数据整型数据的形参与实参,注意的是实参与形参是要相同的型2.1.3实数类型:浮点型关键字字节数取值范围精度(位)float单精度4约3.4*107double双精度8约1.7*1015TurboC的实数型数据又分为单精度和双精度(1)十进制数形式,是由数字和小数点组成。(2)指数形式(技巧:E前一数,E后指为整。char1***16最高位为符号位8位为指数位后为尾数1.符号位:1代表正0代表负2.指数位:用于存储科学技术中的指数3.尾数位:存储尾数部分2.1.4字符型(非数值)•转义字符表字符形式功能\n换行\t横向跳格(跳到下一个输出区)\v竖向跳格\b退格\r回车\f走纸换页\\反斜杠字符\‘但引号字符\ddd1到3位8进制数所代表字符\xhh1到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.%%将会输出一个%存放不同的数据是相互独立的正确与不正确的变量名正确变量名:radiusalaryAotuGunknotted_wool不正确变量名:9_ball6_packhaah!注意:上面所说的大写和小写被认为是两个不同的字符因此sum和SUM两个不同的变量名1.正确名的首字母或下划线2.变量名其他字母包含下划线和数字等3.不能使用相关字(特殊字符•C语言常见三种基本数据类型的分类、表达形式•转义字符表示方法小结C谢谢观看~•Reloaded
本文标题:C语言基本数据类型
链接地址:https://www.777doc.com/doc-5160526 .html