第二章
变量和数据类型
回顾
程序是为执行一项任务而编写的有序指令集
算法是解决问题的具体方法和步骤
流程图是算法的图形化表现形式
C语言的特点
C程序的编译和运行过程
编译器将源程序转换成机器能理解的程序
连接器用于连接相关的目标文件以生成可执行程序
目标
理解变量和常量的含义
熟悉基本数据类型 - int、char、float 和 double
使用算术运算符
理解类型转换
熟练使用 scanf() 和 printf() 函数
熟练使用 getchar() 和 putchar() 函数
C语言中的基本元素
变量
声明和使用变量
声明变量:
Datatype variablename;
定义时初始化变量:
Datatype variablename = value;
定义后初始化变量:
variablename = value;
变量命名
变量的命名规则:
变量名可以由字母、数字和 _(下划线)组合而成
变量名不能包含除 _ 以外的任何特殊字符,如:%、# 、逗号、空格等
变量名必须以字母或 _(下划线)开头
变量名不能包含空白字符(换行符、空格和制表符称为空白字符)
C 语言中的某些词(例如 int 和 float 等)称为保留字,具有特殊意义,不能用作变量名
C 语言区分大小写,因此变量 price 与变量 PRICE 是两个不同的变量
基本数据类型
整型
使用整型变量
声明:
int page_number;
long int population;
unsigned int age;
可按如下方式初始化:
page_number=0;
int max_marks = 100;
单精度浮点型
声明:
float selling_price;
初始化:
float selling_price = 11.3;
selling_price = 65.90;
双精度浮点型
声明:
double pressure_level;
初始化:
pressure_level = 213.5671435568967;
double dvalue = 35.4;
字符型3-1
字符型3-2
字符型3-3
输入/输出函数
printf 函数5-1
printf 函数5-2
printf 函数5-3
printf 函数5-4
printf 函数5-5
转义序列
printf 函数使用示例
scanf 函数
scanf
scanf 函数使用示例
算术运算符2-1
算术运算符2-2
算术运算符示例
类型转换
自动类型转换
原则:把表示范围小的类型的值转换到表示范围大的类型的值
short int long float double
强制类型转换
语法:(类型名) 变量或数值
例如: int a = 5, b = 3; float qu = float(a) / b;
接受并显示字符
getchar() 函数
getchar()和putchar()示例
总结 2-1
常量是在程序中不能被更改的值;而变量在程序中可以被更改的,通过变量可以引用存储在内存中的数据
C语言中的基本数据类型包括整型、单精度浮点型、双精度浮点型和字符型
整型分为短整型、整型、长整型,每种整型又可分为有符号型和无符号型
总结 2-2
单精度浮点型和双精度浮点型变量可以存储实数,但双精度型取值范围要比单精度型大的多
字符型变量可以存储单个字符,其值是该字符的ASCII 码
算术运算符提供运算功能,包括+、-、*、/、%、++和--
printf() 和 scanf() 函数属于格式输入输出函数
getchar() 和 putchar() 函数用来输入输出单个字符的函数
需要大纲和示例的可联系我传给你。我QQ号为:807200062
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |