问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中有32个关键词,9种控制语句,34种运算符,分别是哪些?

发布网友 发布时间:2022-04-25 02:21

我来回答

3个回答

热心网友 时间:2022-04-14 17:47

根据关键字的作用,可以将关键字分为数据类型关键字和流程控制关键字两大类。
1 数据类型关键字

A基本数据类型(5个)
void :声明函数无返回值或无参数,声明无类型指针,显式丢弃运算结果
char :字符型类型数据,属于整型数据的一种
int :整型数据,通常为编译器指定的机器字长
float :单精度浮点型数据,属于浮点数据的一种
double :双精度浮点型数据,属于浮点数据的一种

B 类型修饰关键字(4个)
short :修饰int,短整型数据,可省略被修饰的int。
long :修饰int,长整形数据,可省略被修饰的int。
signed :修饰整型数据,有符号数据类型
unsigned :修饰整型数据,无符号数据类型

C 复杂类型关键字(5个)
struct :结构体声明
union :共用体声明
enum :枚举声明
typedef :声明类型别名
sizeof :得到特定类型或特定类型变量的大小

D 存储级别关键字(6个)
auto :指定为自动变量,由编译器自动分配及释放。通常在栈上分配
static :指定为静态变量,分配在静态变量区,修饰函数时,指定函数作用域为文件内部
register :指定为寄存器变量,建议编译器将变量存储到寄存器中使用,也可以修饰函数形参,建议编译器通过寄存器而不是堆栈传递参数
extern :指定对应变量为外部变量,即在另外的目标文件中定义,可以认为是约定由另外文件声明的对象的一个“引用”
const :与volatile合称“cv特性”,指定变量不可被当前线程/进程改变(但有可能被系统或其他线程/进程改变)
volatile :与const合称“cv特性”,指定变量的值有可能会被系统或其他进程/线程改变,强制编译器每次从内存中取得该变量的值

2 流程控制关键字
A 跳转结构(4个)
return :用在函数体中,返回特定值(或者是void值,即不返回值)
continue :结束当前循环,开始下一轮循环
break :跳出当前循环或switch结构
goto :无条件跳转语句

B 分支结构(5个)
if :条件语句
else :条件语句否定分支(与if连用)
switch :开关语句(多重分支语句)
case :开关语句中的分支标记
default :开关语句中的“其他”分治,可选。

C 循环结构(3个)
for :for循环结构,for(1;2;3)4;的执行顺序为1->2->4->3->2...循环,其中2为循环条件
do :do循环结构,do 1 while(2); 的执行顺序是 1->2->1...循环,2为循环条件
while :while循环结构,while(1) 2; 的执行顺序是1->2->1...循环,1为循环条件
以上循环语句,当循环条件表达式为真则继续循环,为假则跳出循环。

热心网友 时间:2022-04-14 20:39

C的32个关键字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语言9种控制语句①if( )~else 条件语句②for( )~ 循环语句③while( )~ 循环语句④do~while( ) 循环语句⑤continue 结束本次循环语句⑥break 中止执行switch或循环语句⑦switch 多分支选择语句⑧goto 转向语句⑨return 从函数返回语句

  c语言运算符号:
  1级优先级 左结合
  () 圆括号
  [] 下标运算符
  -> 指向结构体成员运算符
  . 结构体成员运算符
  2级优先级 右结合
  ! 逻辑非运算符
  ~ 按位取反运算符
  ++ 自增运算符
  -- 自减运算符
  - 负号运算符
  (类型) 类型转换运算符
  * 指针运算符
  & 地址与运算符
  sizeof 长度运算符
  3级优先级 左结合
  * 乘法运算符
  / 除法运算符
  % 取余运算符
  4级优先级 左结合
  + 加法运算符
  - 减法运算符
  5级优先级 左结合
  << 左移运算符
  >> 右移运算符
  6级优先级 左结合
  <、<=、>、>= 关系运算符
  7级优先级 左结合
  == 等于运算符
  != 不等于运算符
  8级优先级 左结合
  & 按位与运算符
  9级优先级 左结合
  ^ 按位异或运算符
  10级优先级 左结合
  | 按位或运算符
  11级优先级 左结合
  && 逻辑与运算符
  12级优先级 左结合
  || 逻辑或运算符
  13级优先级 右结合
  ? : 条件运算符
  14级优先级 右结合
  =+ =- =*
  =/ =% =
  >= < <=
  &= ^= |= 全为赋值运算符
  15级优先级 左结合
  , 逗号运算符

热心网友 时间:2022-04-14 22:31

关键词:
void :声明函数无返回值或无参数,声明无类型指针,显式丢弃运算结果
char :字符型类型数据,属于整型数据的一种
int :整型数据,通常为编译器指定的机器字长
float :单精度浮点型数据,属于浮点数据的一种
double :双精度浮点型数据,属于浮点数据的一种
short :修饰int,短整型数据,可省略被修饰的int。
long :修饰int,长整形数据,可省略被修饰的int。
signed :修饰整型数据,有符号数据类型
unsigned :修饰整型数据,无符号数据类型
struct :结构体声明
union :共用体声明
enum :枚举声明
typedef :声明类型别名
sizeof :得到特定类型或特定类型变量的大小
auto :指定为自动变量,由编译器自动分配及释放。通常在栈上分配
static :指定为静态变量,分配在静态变量区,修饰函数时,指定函数作用域为文件内部
register :指定为寄存器变量,建议编译器将变量存储到寄存器中使用,也可以修饰函数形参,建议编译器通过寄存器而不是堆栈传递参数
extern :指定对应变量为外部变量,即在另外的目标文件中定义,可以认为是约定由另外文件声明的对象的一个“引用”
const :与volatile合称“cv特性”,指定变量不可被当前线程/进程改变(但有可能被系统或其他线程/进程改变)
volatile :与const合称“cv特性”,指定变量的值有可能会被系统或其他进程/线程改变,强制编译器每次从内存中取得该变量的值
return :用在函数体中,返回特定值(或者是void值,即不返回值)
continue :结束当前循环,开始下一轮循环
break :跳出当前循环或switch结构
goto :无条件跳转语句
if :条件语句
else :条件语句否定分支(与if连用)
switch :开关语句(多重分支语句)
case :开关语句中的分支标记
default :开关语句中的“其他”分治,可选。
for :for循环结构
do :do循环结构
while :while循环结构
控制语句:
①if( )~else 条件语句
②for( )~ 循环语句
③while( )~ 循环语句
④do~while( ) 循环语句
⑤continue 结束本次循环语句
⑥break 中止执行switch或循环语句
⑦switch 多分支选择语句
⑧goto 转向语句
⑨return 从函数返回语句
运算符:
() 01.圆括号
[] 02.下标
-> 03.指针型结构成员
. 04.结构成员
! 05.逻辑非
~ 06.位非
++ 07.自增
-- 08.自减
- 09.取负
(类型) 10.类型转换
* 11.取内容
& 12.取地址
sizeof 13.求字节
* 14.乘
/ 15.除
% 16.求余
+ 17.加
- 18.减
<< 19.左移
>> 20.右移
< 21.小于
<= 22.小于等于
> 23.大于
>= 24.大于等于
== 25.等于
!= 26.不等于
& 27.位与
^ 28.位异或
| 29.位或
&& 30.与
|| 31.或
?: 32.条件运算
= 33.赋值运算
, 34.逗号运算
C语言中有32个关键词,9种控制语句,34种运算符,分别是哪些?

char :字符型类型数据,属于整型数据的一种 int :整型数据,通常为编译器指定的机器字长 float :单精度浮点型数据,属于浮点数据的一种 double :双精度浮点型数据,属于浮点数据的一种 short :修饰int,短整型数据,可省略被修饰的int。long :修饰int,长整形数据,可省略被修饰的int。signed :...

C语言的三十二个关键字,和九种控制句是什么?

第一类:数据类型关键字,共12个 char:字符类型变量或函数的声明 (2)double:双精度变量或函数的声明 (3)枚举:枚举类型的声明 (4)浮点:声明浮点变量或函数 (5)int:声明一个整型变量或函数 (6)long:声明变量或函数为longinteger类型 (7)short:声明一个短整数类型的变量或函数 (8)...

C语言关键字有哪些?

1 数据类型关键字(12个):(1) char :声明字符型变量或函数 (2) double :声明双精度变量或函数 (3) enum :声明枚举类型 (4) float:声明浮点型变量或函数 (5) int: 声明整型变量或函数 (6) long :声明长整型变量或函数 (7) short :声明短整型变量或函数 (8) signed:声明有符号类...

C语言中的32个关键字分别是什么意思?

auto :声明自动变量;break:跳出当前循环;case:开关语句分支;char :声明字符型变量或函数返回值类型;const :声明只读变量;continue:结束当前循环,开始下一轮循环;default:开关语句中的“默认”分支;do :循环语句的循环体;double :声明双精度浮点型变量或函数返回值类型;else :条件语句否定...

C语言34种运算符

34种运算符:01、圆括号()02、下标[]03、指针型结构成员-&gt; 04、结构成员.05、逻辑非!06、位非~07、自增++ 08、自减-- 09、取负- 10、类型转换(类型)11、取内容 12、取地址&amp; 13、求字节sizeof 14、乘 15、除/ 16、求余 17、加+ 18、减- 19、左移&lt;&lt; 20、右移&gt;&gt; 21、小于&lt; 22...

c语言的9种控制结构都有哪些以及45个标准运算符

这里有张图是c语言运算符及优先规则 你可以看一下 控制语句:if~else( 条件语句:满足条件则执行if后面的语句,不满足执行else后的语句)continue(用于循环语句中表该次循环结束进入下次循环)switch break(用于循环语句中表循环结束,跳出循环,执行下一条语句,不再循环)for ()goto(基本不推荐使用)...

c语言关键字有哪些

其一,广泛性。C 语言的运算范围的大小直接决定了其优劣性。C 语言中包含了34种运算符,因此运算范围要超出许多其它语言,此外其运算结果的表达形式也十分丰富。此外,C 语言包含了字符型、指针型等多种数据结构形式,因此,更为庞大的数据结构运算它也可以应付。 [3]其二,简洁性。9 类控制语句和32...

1、 简要写出C语言的主要特征,并以一个小程序为例,说明C语言的...

1. 简洁紧凑、灵活方便 C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。2. 运算符丰富 C的运算符包含的范围很广泛,共有...

C语言程序的结构特点有哪些

C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。 2、运算符丰富 C的运算符包含的范围很广泛,共有种34个运算符。C语言把...

c语言程序设计相关特点

首先,C语言的简洁性和灵活性使其独特。它只有32个关键字和9种控制语句,书写形式自由,大小写敏感。C语言能够结合高级语言的结构和低级语言的实用性,可以直接操作计算机的基本工作单元——位、字节和地址。其次,C语言的运算符丰富,包含34种运算符,如括号、赋值和类型转换等,这使得表达式类型多样,...

C语言中关键词控制语句运算符号 C语言中有哪几种控制语句 c语言的循环控制语句有哪些 C语言中实现循环结构的控制语句有 c语言一共有多少种控制语句 C语言三种控制语句 c语言九种控制语句 c语言控制语句没有返回值 c语言的语句控制结构
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现在热播大剧《樱桃红》怎么越看越眼熟啊?我总觉得里面的情节以前看过... 请问各位专业人事 数码相机光学变焦跟电子变焦有何区别呢? 谢谢... 伊闪的主播等级多久能达到9级 数码相机如何变焦 速求三个关于爱心的故事,不要太长,一个故事200来字就行。 如何调烘箱温度 干燥灭菌烘箱一,对开门干热灭菌烘箱用途及简介 湖州市市长热线 刘芸工作履历 湖州市市长:马以 谢霆锋的所有摇滚歌曲名字 描写秋天果园的诗句 秋天的果园诗句 谢霆锋有哪些好听的国语歌曲? 描写“果园”的诗句有哪些? 游戏机厅有那些游戏?? 请问C#中数据类型和关键字是一样的吗? 数据类型就是关键字吗? 谢霆锋有一首很好听的粤语歌叫什么?? 游戏机室有什么游戏 在游戏厅里玩游戏,出来的纸条是干嘛的? 中译英,我们都非常爱我们的学校 求一首歌 是在中国原创音乐站看到的 歌词里有一二三四五六七 哆来咪发唆拉西 abcdefg 红橙黄绿青蓝紫 游戏机厅里都有那些游戏 高端的手表有哪些品牌大全? 歌词找歌名 我记得什么……太重了太重了,你下手太重了……还有,1234567,老爸我要告诉你…… 微信的真正商业价值是什么? 游戏厅里大型游戏机一般有哪些游戏?闯关的多吗? MX厂做的最好的表是哪款 七小罗汉片尾曲名字 高端腕表有哪些?潜水表有没有推荐的款式? 形容“秋天果园丰收”的诗句有哪些? 谢霆锋所有国语歌曲?(歌名) 推荐点好歌高100首,这是我所有得分,看着办,啥歌都行 跪求90小时候在游戏机厅玩的经典游戏的名字 除了恐龙快打 三国志 铁钩船长 拳皇97还有哪些 百战程序员:编程中什么是关键字,作用是什么? 关于果园的古诗 谢霆锋那个特步解冻热情的插曲是什么歌? 中学时在游戏机厅玩过的闯关射击游戏 C语言中的32个关键字分别是什么意思? 关于“果园”的诗句有哪些? 谁知道谢霆锋出道以来到现在(20080425)的全部歌曲,谢谢各位大哥大姐…… 以前大家都喜欢去游戏厅玩,如今时隔多年,这些游戏出新作还会有流量吗? 写秋天果园忙碌的景象的诗句有哪些? ___是C语言提供的合法的数据类型关键字。 A) Float B) signed C) inte... 谢霆峰唱过什么歌最好听 寻找一个游戏,一个以前在游戏厅的游戏机玩过的游戏。 - 信息提示 c语言z中的9个关键句 描写夏初时果园和田野的景象的诗句是什么? 大家是喜欢现在的谢霆锋,还是过去的谢霆锋呢?