C语言基本数据类型概要1.pptx
文本预览下载声明
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
谢谢
显示全部