1.sizeof :
计算数据类型 占据的字节数 用法:例如sizeof(int) 结果为4

  1. Int 4个字节
  2. char 1个字节
  3. float 4个字节
  4. double 8个字节
  5. long 8个字节

2.scanf 和 printf的使用注意事项:

  1. 1 使用scanf()时,除了数组首地址外,其它基础变量要记得加取地址符&
  2. (2) 使用scanf("%dP%d",&a,&b) P作为变量输入分界符:
  3. 例如: 题目要输入 1P2, 你不想要输入那个 P,就在中间写个%d%d中间写个P,然后你输入的时候就以这个P作为分隔来区分两个不同的输入值,也就是你输入P之前的,前面你输入的数据还是属于同一个变量的,只有输入了P之后才结束第一个变量的输入,开始第二个变量的输入。

3.精度控制大全:马上更新!

4.运算符小结:

  1. 单目运算符:(运算所需变量为一个的运算符)
  2. 例如:逻辑非【!】、按位取反【~】、自增自减【++, --】、负号【-】、类型转换【(类型)】、指针和取地址【*和&】、长度运算【sizeof
  3. 双目运算符:(运算所需变量为两个的运算符)
  4. 例如:+,-,*,/,%,<,>,>=,<=,==,!=,<<,>>,&,^,|,&&,||,=
  5. 三目运算符:(运算所需变量为三个的运算符)
  6. 例如:P=(a<b)?a:b; 效果是将ab中较小的那个赋给P
  7. 等价语句 if(a<b)
  8. p=a;
  9. else
  10. p=b;

5.运算符混合后运算符的优先级的问题 :

  1. https://baike.baidu.com/item/%E8%BF%90%E7%AE%97%E7%AC%A6%E4%BC%98%E5%85%88%E7%BA%A7/4752611?fr=aladdin

6.逻辑运算符:

  1. (1). && 两边都为真是才为真 表达式值为1
  2. (2). || 两边有一个为真就为真 表达式值为1
  3. (3). 取真为假,若假即真 真则输出1.假缺输出0
  4. (4). &&和||都存在短路现象

7.自增自减运算符:

  1. a++ 与++a 最终结果都是让a+1,不过还是有区别
  2. 例如:int a=1,b;
  3. b1=a++; b2=++a;
  4. 最终结果是b1=1 b2=2;
  5. 通过这个例子可以看出a++,是先把a赋值给b ,然后a再加1
  6. ++a a先加1,再把a赋值给b;
  7. 那么a++ 和++a 就这样记:a在前面就是先a先赋值使用,++在前面就是a1后再赋值使用。

8.注意平时写代码习惯:

  1. 比如,=号是赋值 ==是比较
  2. 7<x<9 编译器会编译错误 应该这样写 x>7&&x<9

赠人玫瑰,手有余香。点个赞吧。^-^

点赞(7)
 

9.9 分

0 人评分

 

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 2 条评论

流离之人追逐幻影 5年前 回复TA
@善良先生 哈哈
善良先生 5年前 回复TA
哈哈哈哈没想到跟黄老师一样,把链接直接贴上来了