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

2024-11-13 04:14:47
推荐回答(4个)
回答1:

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(expr)编译时检查的转换     static_cast(expr)不检查检查的转换     reinterpret_cast(expr)const转换         const_cast(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—————————————————————————————————————————————————————————优先性级:7    -----------------------------------------------------------------------------------------------------------------------------------小于           exprexpr大于等于         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—————————————————————————————————————————————————————————

回答2:

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

回答3:

&是位操作符的按位与&& 是条件操作符的且,比如a == b && a > 0,a与b相等,且a大于0!=是条件运算符的“否”,a != b,意为a不等于b

回答4:

去看逻辑运算吧。。。&&是逻辑与 !是逻辑非