数据类型和操作符和转义字符


字符类型  

  1. char字符类型  占1个字节byte
  2. short短整型  占2个字节byte
  3. int整型  占4个字节byte
  4. long长整形  占4或8个字节byte
  5. longlong更长整形  占8个字节byte
  6. float单精度浮点型  占4个字节byte
  7. double双精度浮点型  占8个字节byte

c语言中,sizeof(long)>=sizeof(int)

不用数据类型包含的内存也不同,所以存在整形和短整形0 

常见的

  • 打印整型  %d
  • 打印字符  %c
  • 打印浮点数  %f和%1f
  • 打印地址  %p
  • 打印16进制数字  %x
  • 打印字符串  %s
  • 打印sizeof返回值  %zu
  •   等等

     

操作符

算术操作符

+  -  *    /     %

移位操作符

>>      <<      

位操作符

&     ^      |

赋值操作符

=       +=        -=       *=       /=        &=       ^=      |=      >>=     <<=

单目操作符

!       -      +        &      sizeof      ~       --

++      *    

关系操作符

>=     >      <      <=       !=       ==

逻辑操作符

&&        ||     

条件操作符(三目操作符)

expl ? exp2 : exp3

解析:条件一exp1为真输出exp2 ,若为假输出exp3

下标引用操作符

[]:有时候是创建数组,有时候是下标引用操作符

 

 

函数调用操作符

()

没有做解释,是为了主要方便查看,后期会补没写上的操作符和解释


转义字符

一个普通的字符加上\就变了意思

  • \?   在书写多个连续防止被解释为了三字母词(??)=])
  • \n   换行
  • \t    水平制表符(tab一下)
  • \\   表示一个反斜杠,防止解释成转义字符
  • \'    用于表示字符常量\'
  • \"   用于表示一个字符串内部的双引号
  • \b    退格符
  • \f    禁止符
  • \v    垂直制表符
  • \ddd    ddd表示1-3个8进制数字, 例/130,130是三个8进制数字,130在8进制等于十进制88等于字符X(ASCLL编码)
  • \xdd     dd代表2个十六进制数字,       例\x60,60等于16进制,等于10进制96,96在ASCLL码中是字符 `
  • \a    警告字符  蜂鸣
  • \r      回车

 

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值