1 / 46
文档名称:

C语言程序组成部分.ppt

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

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

分享

预览

C语言程序组成部分.ppt

上传人:sanshengyuanting 2022/1/14 文件大小:768 KB

下载得到文件列表

C语言程序组成部分.ppt

文档介绍

文档介绍:C语言程序组成部分
了解C程序的组成部分
一个简短的C语言程序
#include <>

int main(void)
{
printf("This is a C program.\n");
retcoUNT、CoUnT 都是不同的
不能使用关键字做标识符
11
关键字与标识符
关键字(C语言的保留字)
int
signed
extern
char
unsigned
float
const
do
default
while
case
continue
else
static
if
auto
sizeof
long
register
union
inline
for
struct
break
goto
typedef
enum
restrict
void
switch
return
short
double
asm
volatile
12
练****br/>判断以下的字符组合,哪些是C的标识符:
for for_0 int return
z count  Score33 a-1 a_2
9x 9_x _9x x9 x_ _9
sudent_name _2008BJ
y2K $12 c_sum_1
13
变量与内存
向变量中存储信息的方法
赋值语句:
变量 = 数据 ;
赋值运算符
不是等号
将一个数值存入一个内存单元
x = 90;
14
???
???
???
???
???
a
b
c
d
e
0
a=0;
a=6;
a=2+a;
6
8
d=10;
d=d-a;
10
2
内存的存储单元
假设声明5个变量:a,b,c,d,e
变量在内存的存储
未赋值的
变量不能
直接使用
15
每个变量都有数据类型
单精度实型
双精度实型
变量的类型
字符型
整型
实型
char
short [int]
int
float
double
C语言变量的数据类型
16
变量的数据类型决定了该变量存储于内存时将占用内存空间的大小(或多少)
一个字符型(char)的变量 1个字节
一个短整型(short)变量 2个字节
一个基本整型(int)变量 4个字节
一个单数度实型(float)变量 4个字节
一个双数度实型(double)变量 8个字节
不同的数据类型的变量可以表示的数据大小也不同。
换句话说,不同类型的变量具有不一样的数据范围。
17
每个变量都有数据类型
a
$
56
char字符型
short短整型
int、long整型或者float实型
double双精度型
-
内存区
-

18
例如:
数据位的不同,能表示数据的大小也不同。
00
01
10
11
0
1
000
001
010
011
100
101
110
111
00000000
00000001
00000010
00000011
00000100
00000101
……
11111100
11111101
11111110
11111111
0000
0001
0010
0011
0100
……
1100
1101
1110
1111
7
8
6
5
4
3
2
1
19
类型
关键字
存储字节数
数值范围
短整型
[signed] short [int]
2
-32768 ~ 32767
基本整型
[signed] int
4
-231~231-1
长整型
[signed] long [int]
4
-231~231-1
无符号整型
unsigned int
2
0 ~ 65535
无符号短整型
unsigned short [int]
2
0 ~ 65535
无符号长整型
unsigned long [int]
4
0~(232-1)
单精度实型
float
4
双精度实型
double
8
字符型
char
1
-128 ~ 127
( 存放字符的ASCII代码 )
无值型
void
0
无值
20
查看本机使用的C编译器的数据类型
#include <>
int main(void)
{
printf("char size: %