1 / 35
文档名称:

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

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

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

文档介绍:计算机高级语言(C语言) 第1章 C程序设计 基础知识
柯凡
kefan@cugb.edu.cn
教三楼206



第1章 C程序设计基础知识
1.1 变量
1.2 常量
1.3 算术运算符与算术表达式
1.4 赋值运算符与赋值表达式
1.5 自加、自减、逗号运算符
1.6* 位运算



1.1 变量
变量:在程序运行过程中值可以改变的量
定义变量的目的是要求计算机在内存中为数据开辟存储空间
假设内存是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<stdio.h>
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<stdio.h>
void main()
{
short int a;
a=32767;
a=a+1;
printf("Result is:%d\n",a);
}
运行结果为:
Result is:-32768

点击展开更多

分享好友

预览全文

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

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

下载得到文件列表

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

相关文档