c语言中的特殊符号啥意思代表啥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言中的特殊符号啥意思代表啥相关的知识,希望对你有一定的参考价值。

我总是看到很多符号如& ! 等都代表什么呢!还有什么符号顺便多举几个例子 本人刚接触不懂 希望有人愿意帮我!

expr :表达式lvalue:左值得(书上是:标示非常量的表达式)type:类型class_name:类名member:成员名pointer:指针表达式—————————————————————————————————————————————————————————优先性级:1    -----------------------------------------------------------------------------------------------------------------------------------名称:        例子:作用域解析        class_name::member作用域解析        namespace_name::member全局           ::name全局           ::qualifide-name—————————————————————————————————————————————————————————优先性级:2    -----------------------------------------------------------------------------------------------------------------------------------成员选择         object.member成员选择         pointer->member下标           pointer[expr]函数调用         expr(expr_list)值构造          type(expr_list)后增量          lvalue++后减量          lvalue--类型识别         typeid(type)运行时类型识别      typeid(expr)运行时检查的转换     dynamic_cast<type>(expr)编译时检查的转换     static_cast<type>(expr)不检查检查的转换     reinterpret_cast<type>(expr)const转换         const_cast<type>(expr)—————————————————————————————————————————————————————————优先性级:3    -----------------------------------------------------------------------------------------------------------------------------------对象的大小        sizeof expr类型的大小        sizeof(type)前增量          ++lvalue后增量          - -lvalue补            ~expr非            !expr一元负号         -expr一元正号         +expr地址           &lvalue间接           * expr建立(分配)       new type建立(分配并初始化)   new type(expr-list)建立(放置)       new (expr-list)type建立(放置并初始化)   new (expr-list)type(expr-list)销毁           delete pointer销毁数组         delete [] pointer强制           (type)expr—————————————————————————————————————————————————————————优先性级:4    -----------------------------------------------------------------------------------------------------------------------------------成员选择         object .*pointer-to -member成员选择         object->*pointer-ro -member—————————————————————————————————————————————————————————优先性级:5    -----------------------------------------------------------------------------------------------------------------------------------乘            expr * expr除            expr / expr取模(余数)       expr % expr加(求和)        expr + expr减            expr - expr—————————————————————————————————————————————————————————优先性级:6    -----------------------------------------------------------------------------------------------------------------------------------左移           expr<<expr右移           expr>>expr—————————————————————————————————————————————————————————优先性级:7    -----------------------------------------------------------------------------------------------------------------------------------小于           expr<expr小于等于         expr<=expr大于           expr>expr大于等于         expr>=expr—————————————————————————————————————————————————————————优先性级:8    -----------------------------------------------------------------------------------------------------------------------------------等于           expr ==expr不等于          expr != expr—————————————————————————————————————————————————————————优先性级:9    -----------------------------------------------------------------------------------------------------------------------------------按位“异或”       expr ^ expr—————————————————————————————————————————————————————————优先性级:10    -----------------------------------------------------------------------------------------------------------------------------------按位“与”        expr & expr—————————————————————————————————————————————————————————优先性级:11    -----------------------------------------------------------------------------------------------------------------------------------按位“或”        expr | expr—————————————————————————————————————————————————————————优先性级:12    -----------------------------------------------------------------------------------------------------------------------------------逻辑“与”        expr && expr—————————————————————————————————————————————————————————优先性级:13    -----------------------------------------------------------------------------------------------------------------------------------逻辑“或”        expr || expr—————————————————————————————————————————————————————————优先性级:14    -----------------------------------------------------------------------------------------------------------------------------------条件表达式        expr? expr :expr—————————————————————————————————————————————————————————优先性级:15    -----------------------------------------------------------------------------------------------------------------------------------简单赋值         lvalue =expr乘并赋值         lvalue *= expr除并赋值         lvalue/= expr取模并赋值        lvalue % =expr加并赋值         lvalue += expr减并赋值         lvalue-= expr左移并赋值        lvalue<<= expr右移并赋值        lvalue >>=expr与并赋值         lvalue & =expr或并赋值         lvalue |=expr异或并赋值        lvalue ^=expr—————————————————————————————————————————————————————————优先性级:16    -----------------------------------------------------------------------------------------------------------------------------------异常抛出         throw expr—————————————————————————————————————————————————————————优先性级:17    -----------------------------------------------------------------------------------------------------------------------------------逗号(序列)       expr,expr————————————————————————————————————————————————————————— 参考技术A c语言中的特殊符号:
ASCII码值(十进制)
\a 响铃(BEL) 007 \b 退格(BS) 008 \f 换页(FF) 012
\n 换行(LF) 010 \r 回车(CR) 013 \t 水平制表(HT) 009
\v 垂直制表(VT) 011 \\ 反斜杠 092 \? 问号字符 063
\' 单引号字符 039 \" 双引号字符 034 \0 空字符(NULL) 000
参考技术B &是位操作符的按位与&& 是条件操作符的且,比如a == b && a > 0,a与b相等,且a大于0!=是条件运算符的“否”,a != b,意为a不等于b 参考技术C 去看逻辑运算吧。。。&&是逻辑与 !是逻辑非

以上是关于c语言中的特殊符号啥意思代表啥的主要内容,如果未能解决你的问题,请参考以下文章

单片机c语言编程中TRO.flag.keynum.~p是啥意思,有没有特殊的意思,一般来说会代表些啥意思?

在HTML文本中“&”代表啥符号?

HTML文本中“>;”代表啥符号

在HTML文本中“&”代表啥符号?

在HTML文本中“&”代表啥符号?

c++中的各种符号是啥意思?