C语言程序设计重要知识点Word下载.docx
- 文档编号:4211058
- 上传时间:2023-05-03
- 格式:DOCX
- 页数:8
- 大小:24.62KB
C语言程序设计重要知识点Word下载.docx
《C语言程序设计重要知识点Word下载.docx》由会员分享,可在线阅读,更多相关《C语言程序设计重要知识点Word下载.docx(8页珍藏版)》请在冰点文库上搜索。
、语法限制不太严格,程序设计自由度大。
、C语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。
、用C语言编写的程序可移植性好。
、生成目标代码质量高,程序执行效率高。
1.4、最简单的C语言程序
#include”stdio.h”
main()
{
printf(“ThisisaCprogram.\n”);
}
Stdio.h是系统提供的一个头文件名。
用到#inaclude”stdio.h”是因为程序中要用到标准函数库中的输入输输出函数。
(1)以//开始的单行注释。
此种注释的范围从//开始,以换行符结束。
(2)以/*开始,以*/结束的块式注释。
这种注释可以包含多行内容。
:
1、/*和*/必须成对出现
2、/*不得存在空格
3、正常的注释语句只能起到解释解释说明的作用,不影响程序的运行。
求两个整数之和
#include”stdio.h”
Main()
inta,b,sum;
a=123;
b=456;
sum=a+b;
printf(“sumis%d\n”,sum);
1.5、运行C语言的程序和步骤
(1)、源程序。
.c为后缀
(2)、目标程序。
后缀.obj
(3)、可执行程序。
后缀.exe
第三章、最简单的C程序设计
3.1、顺序程序设计举例
floatf,c;
f=64.0;
c=(5.0/9)*(f-32);
printf(“f=%f\nc=%\n”,f,c);
3.2、数据的表现形式及其运算
3.2.1、常量和变量
1、常量
(1)、整形常量
8进制、10进制、16进制
(2)、实型常量(又称为实数或浮点数)
十进制小数(由数字和小数点组成)
指数形式(规定以字母e和E代表以10为底的指数。
e或E之前必须有数字,且e或E后面必须为整数。
)
(3)、字符常量
用单撇号括起来的一个字符。
如‘a’、’Z’、’3’、’?
’。
单撇号只是界限符,字符常量只能是一个字符,不包括单撇号。
以ASCII代码存储。
转义字符
(4)、字符串常量
(5)、符号常量
#includeM10(定义一个符号常量M对应的值为10)
含义清楚。
多次用时能做到一改全改
2、变量
实质:
变量代表内存中的某块存储空间,用来存储对应类型的数据。
变量分为变量值和变量名
、变量必须先定义后使用。
4、标识符
C语言规定标识符只能由字母、数字、和下划线3种字符组成,且第一个字符必须为字母或下划线。
5、数据类型
(1)、基本整形4个字节
(2)、短整型2个字节
(3)、长整形4个字节
(4)、双长整形8个字节
、最基本:
字节
最小:
位
Sizeof是测量类型或变量长度的运算符。
inta,b;
a=100;
b=sizeofa;
printf(“%d\n”,b);
3.2.5字符型数据
(1)、float(单精度浮点型)。
编译系统为每个float型变量分配4个字节。
(2)、double(双精度浮点型)。
编译系统为每个double型变量分配8个字节。
3.2.6运算符和表达式
1级、圆括号()、
2级、逻辑非运算!
、自增运算符++、自减运算符--、正号运算+、负号运算-、取地址运算符&
、长度运算符sizeof、
3级、乘法运算*、除法运算/、求余运算符%、
4级、加法运算+、减法运算-、
5级、左移运算符<
<
、右移运算符>
>
、
6级、关系运算符<
<
=>
>
=
7级、等于运算符==、
不等于运算符!
=、
8级、换位与运算符&
9级、按位异或运算符^、
10级、按位或运算符|、
11级、逻辑与运算符&
&
12级、逻辑或运算符||、
13级、条件运算符?
14级、赋值运算符=、
15级、逗号运算符,、
3.3C语句
1、控制语句
2、函数调用语句
3、表达式语句
4、空语句
5、复合语句
3.3.2最简单的赋值语句
#include”math,h”
doublea,b,c,s.area;
a=3.67;
b=5.43;
c=6.21;
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf(“a=%f\tb=%f\tc=%f\n”,a,b,c);
printf(“area=%f\n”,area);
3.2.7复合的赋值运算符
a+=3等价于a=a+3
x*=y+8等价于x=x*(y+8)
x%=3等价于x=x%3
表达式包括运算符和运算对象
3.2.8赋值过程中的类型转换
1、将浮点型数据(包括单、双精度)赋给整形变量时,先对浮点数取整,及舍弃小数部分,然后赋予整形变量。
2、将整形数据赋给单、双精度变量时,数值不变,但以浮点数形式存储到变量中。
3、将一个双精度型数据赋给一个单精度型数据时,先将双精度转换为单精度变量,即只取6~7位有效数字,存储到单精度变量的4个字节。
应注意双精度数值的大小不能超过单精度型变量的数值范围。
将一个单精度数据赋给双精度变量时,数值不变,在内存中以8个字存储,有效位数扩展到15位。
4、字符型数据赋给整形变量时,将字符的ASCII代码赋值给整形变量
5、将一个占字节多的整形数据赋给一个占字节少的整型变量或字符变量(低字节原封不动的送到被赋值的变量)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 重要 知识点