首页 > 编程语言 > 详细

c语言易遗忘小点

时间:2021-06-21 23:35:59      阅读:29      评论:0      收藏:0      [点我收藏+]

1、整型常量

0:八进制数   0x:16进制数 

2.浮点型常数

  • e的左右两边都必须有数且右边必须是整数
  • 小数点左边有且只能有一个不为0的正整数

3.转义字符

技术分享图片

 

4.字符常量与字符串常量

  • 字符常量占一个字节
  • 字符串常量所占字节数为字符个数+1(末尾加上结束符\0)

5.常用数学函数

技术分享图片

 

5.优先级

  • 逻辑非:右结合
  • 算术运算符:左结合
  • 关系运算符:左结合
  • 逻辑与:左结合
  • 逻辑或:左结合
  • 条件运算符:右结合
  • 赋值运算符:右结合
  • 复合赋值运算符:右结合
  • 逗号运算符:左结合
  • 位运算符:原码:1.正数的补码是本身2.负数符号位不变,在反码的基础上加1(先取原码再取反码再补码)
  • 例:a=-3 原码:1000 0000 0000 0011 反码:1111 1111 1111 1100 补码:1111 1111 1111 1101
  • a<<2左移:1111 1111 1111 0100(在补码的基础上左移,低位补0)
  • 右移:左结合   二进数右移若干位,所移出的位数丢弃,对正数或无符号数,高位补0,对负数,TC规定高位补1 
  • a>>2 :1111 1111 1111 1111
  • 按位异或运算符 ^:相同为0,不同为1

 6.细节

数组定义为a[3]时i,指针指向a[3]不越界

联合类型不能初始化

c语言易遗忘小点

原文:https://www.cnblogs.com/sushang/p/14904608.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!