您的位置:首页 > 其它

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

2014-03-19 11:54 288 查看
经过我不懈的努力我终于弄清楚了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) 单目运算符
* 、 / 、 %算术运算符
+ 、 - 算术运算符
<< 、 >>位运算符
< 、 <= 、 > 、 >=关系运算符
== 、 !=关系运算符号
&位与
^位异或
|位或
&&逻辑与
||逻辑或
 ? 、 :条件运算符
= 、 += 、 -= 、 *= 、 /= 、 %= 、 &= 、 |= 、 ^=赋值运算符
,顺序运算符
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: