C语言复习(一)

【数据类型】


 1.用户定义标识符必须以字母或下划线开头,且只能包含字母、数字和下划线。

2.数据类型:

——基本数据类型

  • 整型
  • 字符型
  • 实型(浮点型):单精度、双精度
  • 空类型

——构造数据类型

  • 数组类型
  • 结构体类型
  • 共用体类型
  • 枚举类型

——指针类型

3.整型数据取值范围:

负数:用补码表示,即正数的反码+1。

——说明:short型占2个字节:-2^15 ~ 2^15-1,即-32768~32767.

  • 从 0到 32767,用二进制是从:00000000到01111111 。
  • 从-1到-32768,用二进制是从:11111111到10000000 。

扫描二维码关注公众号,回复: 7534074 查看本文章

 4.整型常量:

——十进制整型常量:没有开头标志

——八进制整型常量:以0开头

——十六进制整型常量:以0x或0X开头

——长整型常量:加后缀L或l

——无符号整型常量:加后缀U或u

5.常用转义字符:

 6.符号常量:符号常量名要大写!

#define 符号常量名 字符串

7.类型转换:强制类型转换+自动类型转换

【运算符及表达式】


 1.运算符:

——基本运算符:

  • 算术运算符
  • 赋值运算符
  • 关系运算符
  • 逻辑运算符
  • 条件运算符
  • 求字节数运算符
  • 逗号运算符
  • 取地址运算符

——位运算符

——特殊运算符:

  • 强制类型转换运算符
  • 指针运算符
  • 下标运算符
  • 分量运算符

注意:

++a:加号在前,先加1,再参与其他运算

a++:a在前,先参与其他运算,再加1

2.赋值运算:

 3.条件运算符:a?b:c

4.运算符的优先级:

算关逻条赋:算术运算符>关系运算符>逻辑运算符>条件运算符>赋值运算符

                  

 

猜你喜欢

转载自www.cnblogs.com/nengxiaoyuan/p/11716290.html