1 / 35
文档名称:

第1章 C程序设计基础知识.ppt

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

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

分享

预览

第1章 C程序设计基础知识.ppt

上传人:xxj16588 2016/8/27 文件大小:142 KB

下载得到文件列表

第1章 C程序设计基础知识.ppt

相关文档

文档介绍

文档介绍:计算机高级语言(C 语言)第1章 C程序设计基础知识柯凡 ******@cugb. 教三楼 206 中国地质大学(北京) 第1章 C程序设计基础知识? 变量? 常量? 算术运算符与算术表达式? 赋值运算符与赋值表达式? 自加、自减、逗号运算符? *位运算中国地质大学(北京) 变量?变量:在程序运行过程中值可以改变的量?定义变量的目的是要求计算机在内存中为数据开辟存储空间?假设内存是 512MB ,既有 512 * 1024 * 1024 个存储单元(每个字节为一个单元),每个存储单元都有一个编号,里面可以存放数据?不同类型的数据所占据空间的大小也不同?数据与内存的关系如同房客与宾馆之间的关系?每个变量要具备 3个要素: ?变量名?变量的数据类型?变量的值中国地质大学(北京) 标识符?标识符:为函数、变量等取的符号化的名称?标识符的命名规则: ?1)由字母,数字,下划线组成,以字母或下划线开头。(不同的系统对标识符的长度的规定不同) ?例如: sum , _t1_2 , n5 等?2)C语言的关键字不能作为标识符? 32 个关键字,如 int 、 long 、 if等详见教材?3)C的标识符区分大小写,如 Sum 和 sum 是不同的?4)变量名取名尽量做到“见名知意”中国地质大学(北京) 变量名?变量名名除了遵循标识符规定外,还需要注意以下规则: ?1)在同一个函数体内,变量名不能重复定义?2)所有变量的定义语句必须放在函数体的最开始处?3)变量要强制定义,即变量要先定义后使用?4)尽量避免定义与库函数中函数名同名的变量, 如 printf 、 scanf 等,容易造成混乱中国地质大学(北京) 变量的定义方法?变量定义的语法格式: ?变量类型变量名列表; ?例如: int a,b; unsigned int c,d; long f; ?变量定义的同时还可以为变量指定初始值?例如: int a=5; 中国地质大学(北京) 数据类型基本数据类型构造类型指针类型空类型整型: int,short,unsigned,signed 2 字节 long 4 字节字符型: char,unsigned char,signed char 1 字节实型枚举类型: enum 数组结构体共用体单精度型: float 4 字节双精度型: double 8 字节 long double 10 字节中国地质大学(北京) ?示例 1-1 :求计算式 35+80 的值#include<> void main() {} 整形变量 int a,b,c; a=35; b=80; c=a+b; printf("value=%d\n",c); 中国地质大学(北京) ?本程序的其他写法: int a=35,b=80; a=a+b; printf("value=%d\n",a); int a; a=35+80; printf("value=%d\n",a); int a,b; a=35; b=80; a=a+b; printf("value=%d\n",a); int a=35,b=80,c; c=a+b; printf("%d+%d=%d\n",a,b,c); 中国地质大学(北京) ?使用 int 型数据,要注意允许值的范围,当超过取值范围后会发生溢出?例 1-2 :整形变量的溢出#include<> void main() { short int a; a=32767; a=a+1; printf("Result is:%d\n",a); } 运行结果为: Result is:-32768