C++常用符号
- 格式:xls
- 大小:23.00 KB
- 文档页数:8
c语言中各种符号含义1.#:预处理符号,用于在程序编译前进行一些预处理操作。
2. ;:语句结束符号,用于表示一行语句的结束。
3. {}:代码块,用于组织多条语句。
4. ():括号,用于表示运算的优先级和函数的参数列表。
5. []:方括号,用于表示数组的下标。
6. +:加号,用于做加法运算。
7. -:减号,用于做减法运算。
8. *:乘号,用于做乘法运算。
9. /:除号,用于做除法运算。
10. %:取余符号,用于求两个数的余数。
11. =:赋值符号,用于将右侧的值赋给左侧的变量。
12. ==:等于符号,用于判断两个数是否相等。
13. !=:不等于符号,用于判断两个数是否不相等。
14. >:大于符号,用于判断左侧的数是否大于右侧的数。
15. <:小于符号,用于判断左侧的数是否小于右侧的数。
16. >=:大于等于符号,用于判断左侧的数是否大于或等于右侧的数。
17. <=:小于等于符号,用于判断左侧的数是否小于或等于右侧的数。
18. &&:逻辑与符号,用于判断两个条件是否都成立。
19. ||:逻辑或符号,用于判断两个条件是否有一个成立。
20. !:逻辑非符号,用于取反一个条件。
21. &:取地址符号,用于获取变量的地址。
22. *:指针符号,用于声明指针变量和操作指针所指向的值。
23. sizeof:运算符,用于获取数据类型的大小。
24. ->:成员访问符号,用于访问结构体或指向结构体的指针的成员。
25. typedef:关键字,用于给数据类型起一个新的名字。
26. struct:关键字,用于定义结构体类型。
27. union:关键字,用于定义联合体类型。
28. enum:关键字,用于定义枚举类型。
29. if:关键字,用于表示条件语句。
30. else:关键字,用于表示条件语句中的“否则”分支。
31. switch:关键字,用于表示选择语句。
32. case:关键字,用于表示选择语句中的一个选项。
c的小符号C语言是一种广泛使用的编程语言,它使用了许多特殊的符号来表示不同的意义和功能。
下面是一些常见的C语言符号及其用途的介绍。
1. 分号 (;):在C语言中,分号是语句结束符号。
每条语句必须以分号结束,以指示编译器这是一个完整的语句。
2. 大括号 ({}):大括号用于表示代码块,也称为作用域。
在C语言中,大括号用于定义函数、循环和条件语句的主体。
所有位于一对大括号之间的代码将被视为一个独立的代码块。
3. 小括号 (()):小括号在C语言中用于不同的目的。
最常见的用途是调用函数时传递参数。
小括号也可以用于数学表达式中来改变运算优先级。
4. 方括号 ([]):C语言中的方括号用于创建和访问数组。
通过在方括号内指定索引,可以访问数组中的特定元素。
方括号也可以用于定义全局数组或指定数组的大小。
5. 引号 ('' 或 ""):引号在C语言中用于表示字符或字符串。
单引号用于表示单个字符,例如 'A',而双引号用于表示字符串,例如 "Hello, World!"。
6. 星号 (*):星号在C语言中有多种用途。
最常见的用途是表示指针类型。
在变量前加上星号可以声明一个指针变量。
星号还可以用于乘法运算符。
7. 运算符 (+, -, *, /, %):C语言中有许多运算符用于执行不同类型的操作。
加号用于加法,减号用于减法,星号用于乘法,斜杠用于除法,百分号用于取模运算。
8. 等号 (=):等号是赋值运算符,在C语言中用于给变量赋值。
通过将右侧的值赋给左侧的变量,可以在程序中存储和操作数据。
这些只是C语言中一些常见的小符号,而实际上C语言具有更多其他符号用于各种编程任务。
通过熟悉和理解这些符号的用途,开发者可以编写出高效、功能强大的C程序。
C语言符号意义大全义:auto :声明自动变量一般不使用double :声明双精度变量或函数int:声明整型变量或函数struct:声明结构体变量或函数break:跳出当前循环else :条件语句否定分支(与 if 连用)long :声明长整型变量或函数switch :用于开关语句case:开关语句分支enum :声明枚举类型register:声明积存器变量typedef:用以给数据类型取别名(当然还有其他作用)char :声明字符型变量或函数extern:声明变量是在其他文件正声明(也可以看做是引用变量)return :子程序返回语句(可以带参数,也看不带参数)union:声明联合数据类型const :声明只读变量float:声明浮点型变量或函数short :声明短整型变量或函数unsigned:声明无符号类型变量或函数continue:结束当前循环,开始下一轮循环for:一种循环语句(可意会不可言传)signed:生命有符号类型变量或函数void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)default:开关语句中的“其他”分支goto:无条件跳转语句sizeof:计算数据类型长度volatile:说明变量在程序执行中可被隐含地改变do :循环语句的循环体while :循环语句的循环条件static :声明静态变量if:条件语句下面是我关于C语言中各种数据类型长度的总结:(参考The C Programming Language)1. c语言中的整数类型有char, short, int, long等几种, 下面是C 语言对每种数据类型长度的规定:(a). short和long类型的长度不相同(b). int类型通常同具体机器的物理字长相同(c). short通常是16bits, int通常是16bits or 32bits每种编译器可以根据硬件的不同自由确定, 但是short和int必须最少是16bits, 而long类型必须最少是32bits, 并且short必须比int和long类型要短。
c的文字符号
在C语言中,有多种文字符号被使用。
以下是一些常见的符号及其用途:
1. // 和 /* ...*/ :这是注释符号。
// 是单行注释的开始,其后的内容直到行尾都是注释。
/* ...*/ 是多行注释的开始,其间的所有内容都是注释。
2. \ :这是续行符号,用于表示一行代码的延续。
3. \r 和 \n 等:这些都是转义符号,用于在字符串中插入特殊字符。
例如,\r 表示回车,\n 表示换行。
4. ' ':单引号括起来的一个字符代表整数。
5. " ":双引号括起来的字符代表一个指针。
请注意,C编译器接受字符和字符串的比较,但意义是错误的。
同时,C编译器允许字符串对字符变量赋值,其意义也是可笑的。
这是因为在C语言中,字符串实际上是由字符数组表示的,而单个字符则是由字符类型(char)表示的。
当使用单个字符时,应将其放在单引号内;当使用字符串时,应将其放在双引号内。
逻辑运算符(&& 和 ||)在程序中的短路规则是:&& 从左向右开始计算,当遇到为假的条件时停止计算,整个表达式为假,所有条件为真时表达式才为真;|| 从左向右开始计算,当遇到为真的条件时停止计算,整个表达式为真,所有条件为假时表达式才为假。
+、-、*、/解释: C语言的运算符——加、减、乘、除。
+=、-=、*=、/=、%=解释: C语言的运算符——修改和替代。
.解释: C语言的运算符——结构或联合的成员选择。
,解释:C语言中①逗号运算符。
②分隔符,用于分隔函数参数表中的各参数。
~解释: C语言的运算符——二进码反(按位非)。
*解释:C语言的分隔符——用于在变量说明中指明当前说明的变量是指向某个类型的指针。
!解释: C语言的运算符——逻辑反(非)。
& 解释: C语言的运算符——①取变量地址。
②按位与。
&&解释: C语言的运算符——逻辑与。
%解释: C语言的运算符——模除(取整除后的余数)。
;解释: C语言的分隔符——终止一条语句。
:解释: C语言的分隔符——指明标号语句。
::解释: C++语言的作用域运算符。
当局部变量与全局变量同名时,在局部变量的作用域内,全局变量前面使用该运算符。
++解释: C语言的运算符——增一。
-- 解释:C语言的运算符——减一。
= 解释:C语言的①运算符——赋值。
②分隔符——用于分隔变量说明和初始化表。
==解释: C语言的运算符——等于。
!=解释: C语言的运算符——不等于。
>=解释:C语言的运算符——大于等于。
> 解释:C语言的运算符——大于。
<=解释: C语言的运算符——小于等于。
<解释: C语言的运算符——小于。
->解释: C语言的运算符——指向结构(C++ 语言中的类)成员的指针引用。
<<解释: C语言的运算符——字位左移。
>>解释:C语言的运算符——字位右移。
^ 解释:C语言的运算符——按位异或。
| 解释:C语言的运算符——按位或。
||解释:C语言的运算符——逻辑或。
[ ]解释:C语言的分隔符——指明数组下标。
( )解释: C语言的分隔符——用于形成表达式、隔离条件表达式,以及指明函数调用和函数参数。
{ }解释: C语言的分隔符——用于指明复合语句(分程序)的开始和及结束。
C语言的基本符号C语言是一种广泛应用于系统软件和应用软件开发中的编程语言。
在C语言中,一些特殊的符号起到了关键的作用,它们用来表示数据类型、运算符、分隔符等。
本文将介绍C语言中的一些基本符号及其作用。
一、数据类型符号1. int:用于声明整型变量,表示一个整数。
2. float:用于声明单精度浮点型变量,表示一个带有小数的实数。
3. double:用于声明双精度浮点型变量,表示一个更大范围的实数。
4. char:用于声明字符型变量,表示一个字符。
5. void:表示无类型,常用于函数的返回类型或指针类型。
二、常用运算符符号1. +:用于两个数的加法运算。
2. -:用于两个数的减法运算,或表示负数。
3. *:用于两个数的乘法运算。
4. /:用于两个数的除法运算。
5. %:取余运算符,用于求两个数相除后的余数。
6. =:赋值运算符,将右边的值赋给左边的变量。
7. ==:等于运算符,用于判断两个数是否相等。
8. !=:不等于运算符,用于判断两个数是否不相等。
9. >:大于运算符,用于判断左边的数是否大于右边的数。
10. <:小于运算符,用于判断左边的数是否小于右边的数。
11. >=:大于等于运算符,用于判断左边的数是否大于等于右边的数。
12. <=:小于等于运算符,用于判断左边的数是否小于等于右边的数。
三、常用分隔符符号1. ;:分号,用于表示语句的结束。
2. ,:逗号,用于分隔表达式中的多个元素。
3. ():括号,用于表示函数的参数列表或改变某个表达式的运算优先级。
4. {}:花括号,用于表示代码块的开始和结束。
5. []:方括号,用于表示数组的下标。
四、其他符号1. &:引用运算符,用于获取变量的地址。
2. *:指针运算符,用于声明指针变量或通过指针获取变量的值。
3. #:预处理器符号,用于指示编译器进行预处理操作。
4. /* */:注释符号,用于对代码进行注释,增加代码的可读性。
c语言中的基本符号在C语言中,有一些基本的符号或关键字,它们是构成C语言语句和表达式的元素。
以下是一些基本的C语言符号:1. 变量和数据类型标识符:如 int, char, float, double, void 等。
2. 操作符:如 +, -, *, /, % 等。
3. 赋值操作符:如 =, +=, -=, *=, /= 等。
4. 比较操作符:如 ==, !=, >, <, >=, <= 等。
5. 逻辑操作符:如 &&(逻辑与), ||(逻辑或), !(逻辑非)。
6. 条件语句:如 if, else。
7. 循环语句:如 for, while, do-while。
8. 跳转语句:如 break, continue。
9. 函数定义和调用:如 function_name(arguments),return_type function_name(arguments)。
10. 注释符号:如 //(单行注释), /* ... */(多行注释)。
11. 预处理指令:如 #include, #define 等。
12. 结构体关键字:如 struct。
13. 联合体关键字:如 union。
14. 枚举关键字:如 enum。
15. 指针关键字:如 *。
16. void关键字:用于表示无类型指针或函数没有返回值。
17. const关键字:用于声明常量或只读变量。
18. volatile关键字:用于表示一个变量可能会被意外更改,例如由硬件或中断服务程序更改。
19. restrict关键字:在某些上下文中,用于告诉编译器,对指针所指向的对象进行访问不会导致间接访问无效。
20. alignas关键字:用于指定变量或类型的对齐方式。
21. alignof关键字:用于获取指定类型所需的对齐字节数。
22. static关键字:用于声明静态变量或函数。
23. extern关键字:用于声明外部变量或函数。
c语言常用符号
在C语言中,常用的符号有以下几种:
1. 等号(=):用于赋值操作,将右侧的值赋给左侧的变量。
2. 加号(+):用于加法运算,可以用于整数、浮点数和字符类型数据。
3. 减号(-):用于减法运算,可以用于整数、浮点数和字符类型数据。
4. 乘号(*):用于乘法运算,可以用于整数和浮点数。
5. 除号(/):用于除法运算,将左侧的操作数除以右侧的操作数,结果为浮点数。
6. 取余号(%):用于取余运算,将左侧的操作数除以右侧的操作数,得到余数。
7. 大于号(>):用于比较大小,判断左侧的操作数是否大于右侧的操作数。
8. 小于号(<):用于比较大小,判断左侧的操作数是否小于右侧的操作数。
9. 等于号(==):用于比较相等,判断左侧的操作数是否等于右侧的操作数。
10. 不等于号(!=):用于比较不等,判断左侧的操作数是否
不等于右侧的操作数。
11. 大于等于号(>=):用于比较大小,判断左侧的操作数是
否大于等于右侧的操作数。
12. 小于等于号(<=):用于比较大小,判断左侧的操作数是
否小于等于右侧的操作数。
13. 逻辑与(&&):用于逻辑与运算,当左侧和右侧的操作
数都为真(非零)时,结果为真。
14. 逻辑或(||):用于逻辑或运算,当左侧和右侧的操作数至少有一个为真(非零)时,结果为真。
15. 逻辑非(!):用于逻辑非运算,将操作数的真假值取反。
还有很多其他的符号和运算符,这里只列举了一些常用的符号。
符号
+、-、*、/
+=、-=、*=、/=、%=.
,
~
*
!
&
&&
%
;
:
::
++
--
=
==
!=
>=
>
<=
<
->
<<
>>
^
|
|| [ ] ( ) { }
(类型名) \\
\0
\a
\b
\n
\r
\t abstract auto break case char class const
continue
default
delete
double
enum
extern
f、F
far
final
float
for(变量赋初值表达式;循环结束条件表达式;变量增量表达式) friend
goto
if(表达式)
inline
int
interrupt
l、L
long
new
operator
private
protected
public
register
return
short
signed
sizeof(类型名) static
struct
switch(表达式) typedef
u、U
union unsigned virtual
void
while(表达式)
C++常用语言符号
解释
C语言的运算符——加、减、乘、除
C语言的运算符——修改和替代
C语言的运算符——结构或联合的成员选择
C语言中①逗号运算符。
②分隔符,用于分隔函数参数表中的各参数
C语言的运算符——二进码反(按位非)
C语言的分隔符——用于在变量说明中指明当前说明的变量是指向某个类型的指针
C语言的运算符——逻辑反(非)
C语言的运算符——①取变量地址。
②按位与
C语言的运算符——逻辑与
C语言的运算符——模除(取整除后的余数)
C语言的分隔符——终止一条语句
C语言的分隔符——指明标号语句
C++语言的作用域运算符。
当局部变量与全局变量同名时,在局部变量的作用域内,全局变量前面使用该运算符
C语言的运算符——增一
C语言的运算符——减一
C语言的①运算符——赋值。
②分隔符——用于分隔变量说明和初始化表
C语言的运算符——等于
C语言的运算符——不等于
C语言的运算符——大于等于
C语言的运算符——大于
C语言的运算符——小于等于
C语言的运算符——小于
C语言的运算符——指向结构(C++ 语言中的类)成员的指针引用
C语言的运算符——字位左移
C语言的运算符——字位右移
C语言的运算符——按位异或
C语言的运算符——按位或
C语言的运算符——逻辑或
C语言的分隔符——指明数组下标
C语言的分隔符——用于形成表达式、隔离条件表达式,以及指明函数调用和函数参数C语言的分隔符——用于指明复合语句(分程序)的开始和及结束
C语言的运算符——类型强制转换
C语言的转义(换码)序列——反斜杠(使用时与字符一样要用“”)
C语言的转义(换码)序列——空白NULL
C语言的转义(换码)序列——响铃
C语言的转义(换码)序列——退格
C语言的转义(换码)序列——换行
C语言的转义(换码)序列——回车
C语言的转义(换码)序列——制表符
Java类修饰符(定义类时用),表示该类是一个抽象类,不能直接产生该类的一个对象C语言的存储类区分符(一种说明区分符)
C语言的转移语句——终止执行switch语句,或跳出循环语句
C语言的标号。
用于开关语句中
C语言的数据类型区分符(说明区分符)。
定义单字节变量
C++语言的合成类型区分符(说明区分符)。
说明“类”类型
C++语言的类型区分符(说明区分符)
C语言的转移语句——跳过位于continue后面的语句,立即开始下一轮循环
C语言的标号。
用于开关语句中
C++语言的释放内存语句
C语言的数据类型区分符(说明区分符)。
定义双精度浮点变量。
对于IBM PC 机,双精度数据类型是64位
C语言的合成类型区分符(说明区分符)。
定义一个枚举类型(括号中定义变量数据的允许值),然后(或同时)定义枚举变量
C语言的存储类区分符(一种说明区分符)
C语言的浮点常量的浮点后缀(缺省是double)
C语言远指针说明
Java中的类修饰符,表示定义的类不能被其他类继承
C语言的数据类型区分符(说明区分符)。
定义单精度浮点变量。
对于IBM PC 机,浮点数据类型是32位
C语言的循环语句
C++语言的说明区分符。
在类定义时,加在函数前面,把一个非成员函数声明为该类的一个友元。
该友元函数就获得了对该类私有部分的访问权
C语言的无条件转移语句,goto后接标识符(命名的标号)
C语言的条件判别语句。
表达式为真则执行随后在{ }中的语句(无{ }则只执行if后面的一句)。
表达式为假,则执行else后面的语句
C++语言的函数区分符(一种说明区分符)。
它加在函数前面,使之被定义成内置函数。
类的函数成员定义成内置函数的简单方法是把它的定义包含在类定义中
C语言的数据类型区分符(说明区分符)。
定义整型变量
C语言的中断处理函数类型修饰符——建立(定义)中断处理函数。
在处理函数入口,保存所有寄存器的内容(返回前恢复这些寄存器的值),并把DS指向C 程序的数据段。
C语言的整形常量长后缀。
或浮点常量后缀,指明long double类型
C语言的数据类型区分符(说明区分符)。
对于IBM PC 机,长整型是32位
C++语言的分配内存语句
C++语言的重载操作符
C++、Java 语言类说明中的访问区分符(变量修饰符、方法修饰符)。
表示只有本类的对象可以访问该变量或方法,其他类即使是子类也不行
C++、Java 语言类说明中的访问区分符(变量修饰符、方法修饰符)。
表示只有这个类的所有子类和同一Javz程序包中的其他类可以直接存取这个变量(调用方法)
(1)Java中的类修饰符,表示定义的类是个公共类,其他Java包内的类也可访问该类的成员变量和方法。
(2)C++、Java语言的类说明中的访问区分符(变量修饰符、方法修饰符)。
C语言的存储类型区分符(一种说明区分符)
C语言的转移语句——使函数将控制权送回调用函数。
return后接(void类型函数、构造函数和析构函数例外)表达式(返回值)
C语言的数据类型区分符(说明区分符)。
对于IBM PC 机,短整型是16位
C语言的数据类型区分符(说明区分符)
C语言的运算符——取一个目标的字节长度
C语言的存储类区分符(一种说明区分符)。
用它说明的对象具有静态生存期
C语言的合成类型区分符(说明区分符)。
定义一个结构类型,然后(也可同时)定义结构变量(或数组)
C语言的开关语句。
首先对表达式求值,然后执行与表达式值相同标号的case子句。
如果未找到匹配的case常量,则执行default子句
C语言的说明区分符。
typedef 语句用来对基本数据类型或导出数据类型赋予新名
C语言的整形变量无符号后缀
C语言的合成类型区分符(说明区分符)。
定义一个共用体(联合)类型,然后(也可同时)定义联合变量
C语言的数据类型区分符(说明区分符)
C++语言的函数区分符(一种说明区分符)
C语言的类型区分符(说明区分符)
C语言的循环语句。
若表达式为真,执行随后{ }内的语句(或do后{ }内的语句)。