sizeof到底是关键字还是运算符呢?

经过我不懈的努力我终于弄清楚了sizeof到底是何方圣神: 现在我要明确的告诉大家sizeof既是关键字又是运算符。

在c99标准中明确提到保留下来的关键有32个:

(6.4.1) keyword: one of
auto               break             case             char              const                  continue               default             do               

double          else               enum            extern           float                    for                          goto                   if  

int                  long               register         return           short                   signed                 sizeof               static          

struct            switch            typedef          union            unsigned           void                     volatile             while           

              

在C语言中的运算符号

()   [ ]    ->      .     !    ++    --   圆括号、方括号、指针、成员、逻辑非、自加、自减
++ 、 -- 、 * 、 & 、 ~ 、 ! 、 + 、 - 、 sizeof、(cast)  单目运算符
* 、 / 、 % 算术运算符
+ 、 -  算术运算符
<< 、 >> 位运算符
< 、 <= 、 > 、 >= 关系运算符
== 、 != 关系运算符号
& 位与
^ 位异或
| 位或
&& 逻辑与
|| 逻辑或
 ? 、 : 条件运算符
= 、 += 、 -= 、 *= 、 /= 、 %= 、 &= 、 |= 、 ^= 赋值运算符
, 顺序运算符

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值