1 / 24
文档名称:

C基本语法.ppt

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

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

分享

预览

C基本语法.ppt

上传人:wc69885 2015/10/4 文件大小:0 KB

下载得到文件列表

C基本语法.ppt

文档介绍

文档介绍:结构特点
函数与主函数
程序由一个或多个函数组成
必须有且只能有一个主函数main()
程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。
程序语句
C程序由语句组成
用“;”作为语句终止符
注释
/* */为注释,不能嵌套
不产生编译代码
<
>
例: /*This is the main of */
编译预处理命令
C程序设计回顾
上一步得到的*.exe可以执行了。
C程序上机步骤
将程序代码录入计算机,
得到源程序*.c(程序设计)
由编译软件实现自动的语法检查
然后翻译成目标程序*.obj(机器)
与其它目标程序或库链接装配
生成可执行程序*.exe(机器)
编辑
链接
编译
执行
所有步骤都可以在集成开发环境中完成
数据类型、运算符与表达式
预备知识
数据类型
常量与变量
变量赋初值
运算符和表达式
不同类型数据间的转换
一、数据类型
<
C的基本类型
字符类型char
整型
实型
单精度型float
双精度型double
短整型short
长整型long
整型int
数据类型决定:
1. 数据占内存字节数
2. 数据取值范围
3. 其上可进行的操作
基本数据类型
<
>
类型
符号
关键字
数的表示范围
TC所占位数
整型
字符型
实型


[signed]int
16
-32768~32767
[signed]short
16
-32768~32767
[signed]long
32
-2147483648~2147483647
16
unsigned int
0~65535
32
0~4294967295
unsigned long
unsigned short
16
0~65535

float
32
-38~

double
64
-308~

char
8
-128~127

unsigned char
8
0~255
说明:数据类型所占字节数随机器硬件不同而不同,上表以IBM PC机为例:
(1)常量数据类型
二、常量与变量
十进制:以非0数字开头,如:123,-9,0
八进制:以0数字开头,如:0123,011,067
十六进制:以0x数字开头,如:0x123,0xff
整型常量
十进制:必须带小数点,如:,.9,,-10.
指数形式:E或e前面必须有数值,后边必须是整数,如:,.9e-2,5e2,-8E-4
实型常量
普通字符:如:’a’,’2’,’H’,’&’,’#’,表示字符的ASCII码值
转义字符:如:’\n’,’\\’,’\’’,
字符常量
常量
字符串常量:用双引号引起来,系统最后自动加’\0’。如:”Hello”,”a”
还有一种常量称为符号常量
例:
#define PI
格式:
#define 符号常量名常量
符号常量
例符号常量举例()
#include<>
#define PRICE 30
void main()
{
int num,total;
num=10;
total=num*PRICE;
printf("total=%d",total);
}
编译程序根据变量定义为其
分配指定字节的内存单元
…...
地址
int a=1, b=-3,c;
a
b
c
2字节
2字节
2字节
地址
地址
…...
内存
1
-3

随机数
(2)变量
概念:其值可以改变的量
变量名与变量值
变量定义的一般格式:
数据类型变量1,变量2,…,变量n;
<
>
变量初始化:定义时赋初值
例:
int a,b,c;
float data;
决定分配字节数
和数的表示范围
合法标识符
例:
int a=2,b,c=4;
float data=;
变量的使用:先定义,后使用
例1
int student;
statent=19; //Undefined symbol ‘statent’ in function main
变量定义位置:一般放在函数开头
标识符
定义:用来标识变量、符号常量、函数等的字符序列
组成:
只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线
大小写敏感
不能使用关键字
长度:最长32个字符
命名原则:
见名知意
不宜混淆如l与I, o与0
例:判断下列标识符号合法性
sum Sum day Dat