c语言第一章总结

1.标识符:(1)只能由字母 数字和下划线构成 (2)第一个必须是字母或者下划线
(3)不能与关键字冲突 (4)见其名,知其意
2.数值是以补码表示的
正整数的补码和该数的原码(二进制)相同
负数的补码 将该数的绝对值的二进制形式按位取反
3.十进制 123
八进制 182+2*81+38^0
十六进制 1162+2*161+316^0
二进制 1111011
4.小端序:低字节存入高地址位,高字节存入高地址位
大端序:低字节存入高地址位,高字节存入低地址位
5.浮点型:e(E)之前必须有数字之后必须为整数
6.一个浮点型变量只能保证有效位数是7
7.字符串常量是一对双撇号括起来的字符序列
8.不同类型要求先转换成同一类型(低—>高)

9.算术运算符和算术表达式
(1)一个表达式中出现多个运算符,有优先级决定运算顺序
(2)一个表达式中出现多个同优先级顺序由结合方向决定运算顺序
(3)目数决定运算符需要几个数

10.在强制类型转换时,得到一个所需类型的中间数据,原来变量的类型未发生变化
11.自增自减运算符
++i,–i(在使用i之前,先使i的值加(减)1)
i++,i–(在使用i之后,先使i的值加(减)1)
12.赋值运算符
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
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 ^表示按位异或
= 加赋值;
-= 减赋值;
*= 乘赋值;
/= 除赋值;
%= 求余赋值;
&= 按位与赋值;
| = 按位或赋值;
^= 按位异或赋值;
<<= 左移位赋值;

= 右移位赋值。
13.逗号运算符和逗号表达式

  1. 表达式1,表达式2
    先求解表达式1,在求解表达式2,整个逗号表达式的值是表达式2的值
    2.表达式1,表达式2表达式3,……,表达式n
    它的值是表达式n的值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值