下载此文档

大学c语言知识点.docx


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
大学C语言知识点
1.程序中根本的控制构造是三种: 顺序构造 、选择构造(分支构造)、循环构造。
2.读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数。
3.计算机的。
〔3〕复合的赋值表达式:+=、-=、*=、/=、%= 等的含义。
int a=2; a*=2+3;运行完成后,a的值是10。
一定要注意,首先要在2+3的上面打上括号。变成〔2+3〕再运算。
〔4〕自增、自减表达式:
自加、自减表达式:假设a=5,++a〔表达式的值为6〕, a++〔表达式的值为5〕;
考试口诀:++在前先加后用,++在后先用后加。
〔5〕逗号表达式:
优先级别最低。表达式的数值是逗号最右边的那个表达式的数值。
〔2,3,4〕的表达式的数值就是4。
z=〔2,3,4〕(整个是赋值表达式) 这个时候z的值为4。〔有点难度哦!〕
z= 2,3,4 〔整个是逗号表达式〕这个时候z的值为2。
〔6〕关系表达式:
a)表达式的数值只能为1〔表示为真〕,或0〔表示假〕。
如 9>8这个关系表达式是真的,所以9>8这个表达式的数值就是1。
如 7<6这个关系表达式是假的,所以7<6这个表达式的数值就是0
b)考试最容易错的:就是int x=1,y=0,z=2;
x<y<z是真还是假?
带入为1<0<2,从数学的角度出发肯定是错的,但是如果是C语言那么就是正确的!因为要1<0为假得到0,表达式就变成了0<2那么运算结果就是1,成为了真的了!
c)等号和赋值的区别!一定记住“=〞就是赋值,“==〞才是等号。
〔7〕逻辑表达式:共有&& || ! 三种逻辑运算符号。
核心:表达式的数值只能为1〔表示为真〕,或0〔表示假〕。
a) !>&&>|| 优先的级别。
b) 注意短路现象。如:x && y 中x假设为0,不计算y; x || y中假设x为非零值,那么也不计算y。
c) 表示 x 小于0大于10的方法:0<x<10是不行的,一定要用 (0<x)&&(x<10)表示
〔8〕位运算的考察:
总的处理方法:〔先把十进制变成二进制,计算出结果后再变成十进制〕。
例1: char a = 6, b;
    b = a<<2; 这种题目的计算是先要把a的十进制6化成二进制,再做位运算。
例2: 一定要记住,异或的位运算符号〞 ^ 〞。
0 异或 1得到1。 0 异或 0得到0。两个女的生不出来。
考试记忆方法:一男(1)一女(0)才可以生个小孩(1)。
例3: 在没有舍去数据的时候,<<左移一位表示乘以2;>>右移一位表示除以2。   
〔9〕补充:
a〕空语句不可以随意执行,会导致逻辑错误。
b〕注释:注释不是C语言,不占运行时间,没有分号。不可以嵌套!
c〕强制类型转换:
一定是 〔int〕a 不是 int〔a〕,注意类型上一定有括号的。
注意〔int〕〔a+b〕 和〔int〕a+b 的区别。 前是把a+b转型,后是把a转型再加b。
d〕三种取整丢小数的情况:int a =; (int)a; 1/2; 3/2;
19.数据输出函数printf
1〕使用printf和scanf函数时,要在最前面加上#include<>
2〕printf可以只有一个参数,也可以有多个参数。
3〕printf〔“ 第一局部 〞,第二局部 〕;把第二局部的变量、表达式、常量以第一局部的形式展现出来!
4〕printf〔“a=%d,b=%d〞,12, 34〕 考试重点!
一定要记住是将12和34以第一局部的形式现在在终端也就是黑色的屏幕上。考试核心为:一模一样。在黑色屏幕上面显示为 a=12,b=34
printf〔“a=%d,\n b=%d〞,12, 34〕那么输出的结果就是:a=12,
b=34
5) int x=017; 一定要弄清楚为什么是这个结果!过程很重要
printf〔“%d〞, x〕; 15
printf〔“%o〞, x〕; 17
printf〔“%#o〞,x〕; 017
printf〔“%x〞, x〕; 11
printf〔“%#x〞,x〕; 0x11
6)一定要记住的
格式说明 表示内容 格式说明 表示内容
%d 整型 int %c 字

大学c语言知识点 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2112770869
  • 文件大小26 KB
  • 时间2022-05-17