下载此文档

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


文档分类:IT计算机 | 页数:约59页 举报非法文档有奖
1/59
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/59 下载此文档
文档列表 文档介绍
第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

第2章基本数据类型与简单程序设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数59
  • 收藏数0 收藏
  • 顶次数0
  • 上传人shujukd
  • 文件大小703 KB
  • 时间2018-08-01
最近更新