下载此文档

第2章 C语言程序设计初步.ppt


文档分类:IT计算机 | 页数:约48页 举报非法文档有奖
1/48
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/48 下载此文档
文档列表 文档介绍
第2章 C语言程序设计初步
数据和数据类型
数据是程序加工、处理的对象,也是加工的结果。
数据类型是程序语言中具有同样的性质的数据集合.
整型 int (integer的缩写)
字符型 char (character的缩写)
单精度型 float
基本类型实型(浮点型)
双精度型 double

数组类
数据类型构造类结构体 struct
共用体 union
枚举类 enum
指针类
空类型 void
常量与变量
——在程序运行中其值不能被改变的量
常量区分为不同类型。如
123,456: 整型常量
’a’,’A’,’b’,’1’,’0’: 字符常量
, : 实型常量
“123”,“A”:字符串常量
例3_1 已知圆半径r,求圆面积和周长的值。
#define π
main( )
{int area,perimeter;
int r;
r=3;
area=π*r*r;
perimeter=2*π*r;
printf(“area=%d\n”,area);
printf(“perimeter =%d\n”,
perimeter);
}
, 称为符号常量
符号常量的定义是在编译预处理语句里进行的,称为宏定义
符号常量一般用大写
符号常量在其作用域内值不能改变(不能被赋值)
PI =35;
符号常量在编译时被常量替换
——用一个标识符代表一个常量,提高程序
的可修改性和灵活性。
定义格式: #define 标识符常量
3. 变量
(1) 变量:其值可以改变的量。
在内存中占据存储单元,在该单元中存放变量的值,必须先定义,后使用。
3
num
90
_above
***
total
房间名:变量名(标识符)
房间内容:变量值
程序里的一个变量可以看成是—个存储数据的容器,它的功能
就是可以存储数据。
变量的定义格式: 类型说明符变量名表;
定义的变量名称最好和存放数据的意义对应。
例:
int a,b,c; /*说明a,b,c为整型变量*/
; /*为字符变量*/
double x,y; /*说明x,y为双精度实型变量*/
#define PRICE 30
main( )
{int num,total;
num=3;
total=num*PRICE;
printf(“total=%d\n”,total);
num=4;
total=num*PRICE;
printf(“total=%d\n”,total);
}
90
num
total
对变量的基本操作有两个:
1.“赋值”:向变量中存人数据值。
2.“取值”:取得变量当前值、以便在程序运行过程中使用。
3
4
120
*同一个变量一旦重新赋值,原来的值就不再存在。
整型数据及其表示
1. 整型类型
整型数据存储示意图:
基本型
属性_占据内存单元数
属性2_数据最高位意义
int
short 2bytes (短)
signed 有符号
long 4bytes (长)
unsigned 无符号
取值范围:
数据类型
占据字节数
二进制位
取值范围
int
2 Bytes
16
-32768 ~ 32767
( -215 ~ 215-1 )
short [int]
signed [int]
signed short [int]
unsigned [int]
0 ~ 65535
(0 ~ 216-1)
unsigned short [int]
long [int]
4 Bytes
32
-2147483648 ~ 2147483647
( -231 ~ 231-1 )
signed long [int]
unsigned long [int]
0 ~4294967295
( 0 ~ 232-1 )
2. 整型常量
十进制:123,-456,0
八进制:以0开头(零),01, 012
0123=(123)8=(83)10
十六进制:以0x开头,0x123=(123)16=(291)10
0xF=( f )16 = (15)10
长整型常量:123L,-456l
二进制位(bit):计算机中最小的存储信息单位
字节(Byte):八个二进制位组成的存储单元,是
计算机中最小存取信息单位
机器字(word):计算机中存取信息的基本单位,不
同的计算机系统它的长度是不同的
补充:数的存放形式——补码
1. 正数不变
2. 负数各位取反后+1,符号位置1
(34)1

第2章 C语言程序设计初步 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数48
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小477 KB
  • 时间2017-11-21