各种进位制的转换
基本的数据类型
常用的运算符及表达式
表达式语句
基本的输入输出操作的实现
输入输出操作中常见的错误分析
程序举例
第二章简单的C程序设计
语言程序设计
第二章
简单的C程序设计
C
本章主要内容:
1. 掌握 C语言的数据类型,常量和变量的使用,重点掌握
C语言的基本数据类型的定义和使用方法
2. 掌握常用的运算符和表达式的使用,重点掌握算术运算符及
算术运算,增1和减1运算符及其运算。
3. 掌握表达式语句的格式,理解表达式与表达式语句的区别。
4. 熟练掌握字符的输入/输出函数及有格式输入/输出函数的使用方法。
语言程序设计
第二章
简单的C程序设计
C
数制
基
权
表示
数码
特点
10º,10¹,10²,…
十进制数
0~9
10
逢十进一
二进制数
0~1
2
2º,2¹,2²,…
逢二进一
八进制数
0~7
8
8º,8¹,8²,…
逢八进一
十六进制数
0~9,A~F,a~f
16
16º,16¹,16²,…
逢十六进一
十进制:4956= 410³+910² +510¹+610º
二进制:1011=12³+02² +12¹+12º
十六进制:81AE=816³+116² +1016¹+1416º
八进制:4275=48³+28² +78¹+58º
语言程序设计
第二章
简单的C程序设计
C
各种进位制的转换
8
9
A
B
C
D
E
F
1000
1001
1010
1011
1100
1101
1110
1111
0
1
2
3
4
5
6
7
0000
0001
0010
0011
0100
0101
0110
0111
0
1
2
3
4
5
6
7
000
001
010
011
100
101
110
111
十六进制
二进制
十六进制
二进制
八进制
二进制
非十进制数间的转换:
(1) 八进制数和十六进制数转化成二进制数
(2) 二进制转化成八进制和十六进制
(3) 八进制和十六进制之间的转化
语言程序设计
第二章
简单的C程序设计
C
数据的组织形式是数据结构,数据结构的表现形式是
数据类型,在程序中表现数据必须指定其数据类型。
数据类型决定数据在内存的空间大小,数据的表示形
式,数据的取值范围以及可参与运算的种类。
C语言的数据类型丰富,可以表示复杂的数据结构。
语言程序设计
第二章
简单的C程序设计
C
基本数据类型
数据类型
基本类型
整型
实型(浮点型)
字符型
枚举类型
单精度
双精度
构造类型
数组类型
结构体类型
共用体类型
指针类型
语言程序设计
第二章
简单的C程序设计
C
C语言中的数据有常量和变量之分。
常量是在程序运行过程中,其值不能被改变的量。
变量是在程序运行过程中,其值可以被改变的量。
常量和变量是数据的外在存储形式,数据最终以这两种方式之一出现,但它们都要归属于某种数据类型。
直接常量: 25,, ‘a’, “a”,
符号常量:用一个大写标识符代表,由宏来定义。
#define 标识符字符串
1 . 常量
语言程序设计
第二章
简单的C程序设计
C
变量
变量是在程序中定义的,代表某个存储空间及其所存储的数据。
变量名——是一个标识符,即变量的名字。
变量值——存储空间所存储的数据。
变量地址——存储空间的首地址。
语言程序设计
第二章
简单的C程序设计
C
语言程序设计
第二章
简单的C程序设计
C
变量必须“先定义,后使用”。
每一个变量在使用前都要定义其数据类型,其相应的操作
一定与其类型相匹配。
(1) 不定义的变量,使用时出错。
(2) 不同类型的变量,取值范围不同。
(3) 对变量的操作受到变量数据类型的限制。
(4) 不同数据类型的变量,占据的存储空间不同。
float area; &area =
0001
0002
0003
0004
总结:
通过定义,系统在编译时,根据指定的数据类型
为变量分配存储空间,并决定其存储方式和允许的操作。
变量赋初值
变量在使用时,必须“先定义,后使用”,在定义变量时
给其赋值称为初始化。
几种初始化的形式:
float a=;
char c, d, e=‘a’; /*部分赋初值*/
int a=3, b=3, c=3; /*3个变量赋相同的值*/
int a, b, c;
a=2; b=4; c=6; /*赋值语句*/
语
C语言程序设计 来自淘豆网m.daumloan.com转载请标明出处.