1 / 59
文档名称:

第2章基本数据类型与简单程序设计.ppt

格式:ppt   大小:703KB   页数:59页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第2章基本数据类型与简单程序设计.ppt

上传人:shujukd 2018/8/1 文件大小:703 KB

下载得到文件列表

第2章基本数据类型与简单程序设计.ppt

文档介绍

文档介绍:第2章基本数据类型与简单程序设计
C语言的基本数据类型
常量和变量
赋值语句
数据的输出
数据的输入
运算符和表达式
本章小结
2。1 C语言的基本数据类型
类型标识符
名称
字节数
范围
int 或 short
整型
2
-2 15 ~ +2 15 -1 (-32768~32767)
long
长整型
4
-2 31 ~ +2 31 -1 (-2147483648~ 2147483647 )
char
字符型
1
-2 7 ~ +2 7 -1 (-128 ~ +127)
float
浮点型(实型)
4
10 -37 ~10 +38 (绝对值)
double
双精度浮点型
8
10 -3 0 7 ~10 +3 0 8 (绝对值)
常用标准数据类型
2。2 常量和变量
2。2。1 常量和符号常量
在程序的运行过程中,其值保持不变的量称为常量。一般在程序开头用#define命令定义
#define PI
此后,。
符号常量名一般用大写字母。
2。2。2 整型常量
除了我们比较熟悉的整型常量如: 100、0、-256之外,还有其他形式的整型常量。见表2-2。
例子
说明
-1234
int型十进制整型常量
01234
int型八进制整型常量(以0开头)
0x1234
int型十六进制整型常量(以0x或0X开头)
0L
long型十进制整型常量(以l或L结尾)
例如:0235等于十进制数157,即2×82 +3×81 +5×80 =157。
-0X23等于十进制数-35。
任何类型的数据在计算机中都是以二进制补码形式存储的。
正数的补码等于其原码,而负数的补码等于其原码的反码+1。
原码:
如果机器字长为n,那么一个数的原码就是用一个n位的二进制数,其中最高位为符号位:正数为0,负数为1。剩下的n-1位表示该数的值。
例如: X=+101011 , [X]原= 00101011 X=-101011 , [X]原= 10101011
位数不够的用0补全
反码:
反码就是在原码的基础上,符号位不变其他位按位取反(就是0变1,1变0)就可以了。
例如:X=-101011 , [X]原= 1 0101011 ,[X]反=1 1010100
补码:
正数的补码等于其原码,负数的补码就是在原码的反码的基础上按照正常的加法运算加1。
例如:X=-101011 , [X]原= 10101011 ,[X]反=11010100,[X]补=11010101
0的补码是唯一的,如果机器字长为8那么[0]补=00000000。
例如:
0000 0000 0101 0011 表示 83
1111 1111 1010 1101 表示-83
0000 0000 0000 0000 0000 0000 0101 0011 表示 83L
1111 1111 1111 1111 1111 1111 1010 1101 表示-83L
2。2。3 浮点型常量
C语言中的浮点类型主要分为单精度和双精度浮点型两种。
除了十进制数的浮点表示法()外,浮点数还可采用科学表示法:
-3