下载此文档

C语言的基本知识.ppt


文档分类:IT计算机 | 页数:约44页 举报非法文档有奖
1/44
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/44 下载此文档
文档列表 文档介绍
C语言的基本知识
——辅助训练
1
C语言提要
C语言的语法
C语言的基本运算及流程控制语句
控制系统中常用的C语言函数
环境的使用
C程序的编写要求
2
C语言的语法--C语言的特点
程序以函数为单元,并且有且仅有一个主函数 main();
变量的声明和定义必须在函数头部;
语句必须以“;”结束;
注释:/*…*/
C语言允许直接访问物理地址;可以直接对硬件进行操作;能进行位(bit)操作
3
C语言的语法--C语言的数据类型
整型:int、short、long(数据在内存中以2进制形式存放)
字符型:char
浮点型:float、double
指针:char*、int*、float*
一维整形数组:int a[10]; 数组是有序数据的集合,数组中的每一个元素都属于同一个数据类型
结构体:struct
公用体:union
无符号数:unsigned(unsigned int;unsigned char)
4
C语言的基本运算-算术运算
运算符
名称
例子
运算功能


a+b
求a与b的和


a-b
求a与b的差
*

a*b
求a与b的积
/

a/b
求a除以b的商
%
取余
a%b
求a除以b的余数
++
自增
a ++
a的值加1
--
自减
a --
a的值减1
-
取负
- a
求a的负数
5
C语言的基本运算-算术赋值运算
运算符
名称
例子
等效于
+=
加赋值
a+=b
a= a+ b
-=
减赋值
a-=b
a= a- b
*=
乘赋值
a*=b
a= a* b
/=
除赋值
a/=b
a= a/b
%=
取余赋值
a%=b
a= a%b
注意:5/2 == 2; 5/ ==
6
C语言的基本运算-位运算
运算符
名称
例子
运算功能
&
位与
a&b
a和b按位与
|
位或
a|b
a和b位或

位反
~ a
a按位取反
>>
右移位
a >>2
a右移2位
<<
左移位
a<<1
a左移1位
7
位运算的举例-位与运算
规则:
两个运算量中相应位都是1,则该位的结果为1,否则为0。例:
0 1 0 1 0 1 0 1
0 1 0 1 1 0 1 0
0 1 0 1 0 0 0 0

x=0x55()
y=0x5a()
x&y=0x50()
8
位运算的举例-位或运算
规则:
两个运算量中相应位只要有一个是1,则该位的结果为1,否则为0。例:
0 1 0 1 0 1 0 1
0 1 0 1 1 0 1 0
0 1 0 1 1 1 1 1

x=0x55()
y=0x5a()
x|y=0x5f()
9
位运算的举例-位反运算
规则:
一个运算量的每一位都取反,即将1变为0,0变为1。例:
0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0

x=0x55()

~x=0xaa()
10

C语言的基本知识 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数44
  • 收藏数0 收藏
  • 顶次数0
  • 上传人liangwei2005
  • 文件大小253 KB
  • 时间2021-08-27
最近更新