导图社区 最简单的C程序设计—顺序程序设计
最简单的C程序设计—顺序程序设计思维导图:包含顺序程序设计举例,数据的表现形式及其运算,运算符和表达式,数据的输入与输出等等
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
最简单的C程序设计—顺序程序设计
3.4 C语句
C语句的作用与分类
C语句的作用是向计算机系统发出操作指令,要求执行相应操作。
分类
控制语句(9种)
函数调用语句(一个函数调用加一个分号构成)
表达式语句(一个表达式一个分号构成)
空语句(只有一个分号)可以用来做流程的转向点或是循环语句中的循环体。
复合语句(可以用{}把一些语句和声明括起来成为复合语句)
最基本的语句——赋值语句
赋值运算符("="就是赋值运算符,它的作用是将一个数据赋给一个变量)
复合的赋值运算符(如:a+=3等价于a=a+3)
赋值表达式(由赋值运算符将一个变量和一个表达式连接起来的式子)
赋值过程中的类型变换
赋值表达式和赋值语句
变量赋初值(如int a=3)
3.5数据的输入与输出
输入输出举例
有关输入输出的概念
1.所谓输入输出是以计算机主机为主体而言的。
2.C语言本身不提供输入输出语句的。
3.要在程序文件的开头用预处理指令#include把有关头文件方在本程序中。
用printf函数输出数据
printf函数的一般格式:printf(格式控制,输出表列)
格式字符
d格式符(用来输出一个有符号的十进制整数)
c格式符(用来输出一个字符)
s格式字符(用来输出一个字符串)
f格式符(用来输出实数,以小数形式输出)
1.基本型,用%f
2.指定数据宽度和小数位数,用%m.nf。
3.输出的数据向左对齐,用%-m.nf。
e格式符(指定以指数形式输出实数)
其他格式符
i格式符(作用与d格式符相同)
o格式符(以八进制整数形式输出)
x格式符(以十六进制数形式输出整数)
u格式符(用来输出无符号型数据,以十进制整数形式输出)
g格式符(用来输出浮点数,系统自选f或e格式输出,选择其中长度较短的格式)
% 附加字符 格式字符
用scanf函数输入数据
scanf函数的一般形式:scanf(格式控制,地址表列)
scanf函数中的格式声明(以%开始,以一个格式字符结束,中间可以插入附加的字符)
使用scanf函数时应注意的问题
1.格式控制后面应当是变量地址,而不是变量名。
2.在格式控制字符串中除了格式声明以外还有其他字符,则在输入数据时在对应的位置上应输入与这些字符相同的字符。
3.用”%c“格式声明输入字符时,空格字符和转义字符中的字符都作为有效字符输入。
4.在输入数值数据时,如输入空格、回车、Tab键,认为该数据结束。
字符输入输出函数
用putchar函数输出一个字符(作用是输出字符变量c的值,显然输出的是一个字符)
用getchar函数输入一个字符(只能接收一个字符,如果想输入多个就要用多个getchar函数)
3.3 运算符和表达式
C运算符(总共可以分为十三种,本章重点为算术运算符和赋值运算符)
基本的算术运算符
分为'+','-','*','/','%','+','-'7种。
注意:1.两个实数相除的结果是双精度实数,两个整数相除的结果为整数。
2.%运算符(求余运算符)要求参加运算的对象为整数,结果也是整数。
自增(++)、自减(--)运算符
++i,--i表示先自增自减,后取值。
i++、i--表示先取值,后自增自减。
算数表达式和运算符的优先级与结合级
算术运算符是自左至右(左结合性)
赋值运算符是自右至左(右结合性)
不同类型数据间的混合运算
强制类型转换运算符
形式 (类型名)(表达式)
3.2 数据的表现形式及其运算
常量与变量
常量
定义:在程序运行过程中,其值不能被改变的量。
整型常量(如1000,12345,0,-345等整数都是整型常量)
实型常量
1.十进制小数形式,由数字和小数点组成。如123.456,12.0等
2.指数形式如12.34e3等。其中字母e或者E代表以10为底的指数。注意:e或E之前必须有数字,且e或E后必须为整数。
字符常量
1.普通字符,用单撇号括起来的一个字符,如:'a','Z','?'.注意:单撇号只是界限符,字符常量只能是一个字符,不包括单撇号。'a'和'A'是不同的字符常量。
2.转义字符,除了上述字符常量外,C语言还允许用一种特殊形式的字符常量,就是以字符"\"开头的字符序列。表示将"\"后面的字符转换成另外的意义。如"\n"表示换行。
字符串常量
如"boy","123"等,单撇号内只能包含一个字符,双撇号内可以包含一个字符串。
符号常量
1.以#开头的是预处理命令。
2.用#define指令,指定用一个符号名称代表一个常量。如:#define PI 3.14159
变量
定义:变量代表一个有名字的、具有特定属性的一个储存单元。它用来存放变量的值。在程序运行期间,其值是可以改变的。
注意:变量必须先定义,后使用。
常变量
C99允许使用常变量,方法是在定义变量时,前面加一个关键字const。如const int a=3;定义a为一个整型变量,指定其值为3,而且在变量存在期间其值不能改变。
标识符
定义:用来对变量、符号常量名、函数、数组、类型等命名的有效有效字符序列统称为标识符。
注意:标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。
数据类型
基本类型
整形类型
浮点类型
派生类型
枚举类型(enum)
空类型(void)
整型数据(以补码的形式存放)
基本整型(int型)
分配2个字节或4个字节,用整数的补码形式存放。
短整型(short int型)
一个短整型变量的值的范围是-32768~32767。
长整型(long int型)
分配4个字节,变量的值的范围是-2147483648~2147483647。
双长整型(long long int)
一般分配8个字节。
字符型数据
字符和字符代码
ASCII(0~255)表示266个字符,包括大小写字母、数字、专门字符、空格符不能显示的字符等。
ASCII码的小写表示比大写表示大32.
字符变量
字符变量是用类型符char定义字符变量。
浮点型数据
定义:用来表示具有小数点的实数。
float型(单精度浮点型)分配4个字节
double型(双精度浮点型)用8个字节储存。
long double型(长双精度)
3.1 顺序程序设计举例
将华氏度转化为摄氏度
计算存款利息