1 / 35
文档名称:

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

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

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

分享

预览

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

上传人:wxc6688 2021/1/20 文件大小:187 KB

下载得到文件列表

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

文档介绍

文档介绍:计算机高级语言(C语言) 第1章 C程序设计 基础知识
柯凡
******@
教三楼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字节
实型
单精度型 :float 4字节
双精度型:double 8字节
long double 10字节
枚举类型 :enum
构造类型
数组
结构体
共用体
指针类型
空类型
示例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