c语言提供的合法关键字有那些?

作者&投稿:寇疤 (若有异议请与网页底部的电邮联系)
C语言的合法的关键字包括哪些?~

C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。
1 数据类型关键字(12个):


(1) char :声明字符型变量或函数 (2) double :声明双精度变量或函数 (3) enum :声明枚举类型 (4) float:声明浮点型变量或函数 (5) int: 声明整型变量或函数 (6) long :声明长整型变量或函数 (7) short :声明短整型变量或函数 (8) signed:声明有符号类型变量或函数 (9) struct:声明结构体变量或函数 (10) union:声明共用体(联合)数据类型 (11) unsigned:声明无符号类型变量或函数 (12) void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)
2控制语句关键字(12个):


A循环语句 (1) for:一种循环语句(可意会不可言传) (2) do :循环语句的循环体 (3) while :循环语句的循环条件 (4) break:跳出当前循环 (5) continue:结束当前循环,开始下一轮循环 B条件语句 (1)if: 条件语句 (2)else :条件语句否定分支(与 if 连用) (3)goto:无条件跳转语句 C开关语句 (1)switch :用于开关语句 (2)case:开关语句分支 (3)default:开关语句中的“其他”分支 D返回语句return :子程序返回语句(可以带参数,也看不带参数)
3 存储类型关键字(4个)


(1)auto :声明自动变量 一般不使用 (2)extern:声明变量是在其他文件正声明(也可以看做是引用变量) (3)register:声明积存器变量 (4)static :声明静态变量
4 其它关键字(4个):


(1)const :声明只读变量 (2)sizeof:计算数据类型长度 (3)typedef:用以给数据类型取别名(当然还有其他作用 (4)volatile:说明变量在程序执行中可被隐含地改变
拓展资料:

C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。 目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。
C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。
其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。

参考资料:C语言_百度百科

C语言提供的合法的数据类型关键字是float,是浮点型数据类型,用于存储单精度浮点数或双精度浮点数。浮点数使用IEEE格式。
浮点类型的单精度值具有 4 个字节,包括一个符号位、一个 8 位 二进制指数和一个 23 位尾数。由于尾数的高顺序位始终为 1,因此它不是以数字形式存储的。此表示形式为 float 类型提供了一个大约在 -3.4E+38 ~ 3.4E+38 之间的范围。

扩展资料:
构成
浮点数在机内用指数型式表示,分解为:数符,尾数,指数符,指数四部分。
数符占 1 位二进制,表示数的正负。
指数符占 1 位二进制,表示指数的正负。
尾数表示浮点数有效数字,0.xxxxxxx,但不存开头的 0 和点。
指数存指数的有效数字。
指数占多少位,尾数占多少位,由计算机系统决定。

C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。

1、关于数据类型的关键字(12个)

(1) char :声明字符型变量或函数

(2) double :声明双精度变量或函数

(3) enum :声明枚举类型

(4) float:声明浮点型变量或函数

(5) int: 声明整型变量或函数

(6) long :声明长整型变量或函数

(7) short :声明短整型变量或函数

(8) signed:声明有符号类型变量或函数

(9) struct:声明结构体变量或函数

(10) union:声明共用体(联合)数据类型

(11) unsigned:声明无符号类型变量或函数

(12) void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)

2、关于控制语句的关键字

A、循环语句

(1) for:一种循环语句

(2) do :循环语句的循环体

(3) while :循环语句的循环条件

(4) break:跳出当前循环

(5) continue:结束当前循环,开始下一轮循环

B、条件语句

(1)if: 条件语句

(2)else :条件语句否定分支(与 if 连用)

(3)goto:无条件跳转语句

C、开关语句

(1)switch :用于开关语句

(2)case:开关语句分支

(3)default:开关语句中的“其他”分支

D、返回语句

return :子程序返回语句(可以带参数,也看不带参数)

3、关于存储类型的关键字

(1)auto :声明自动变量 一般不使用

(2)extern:声明变量是在其他文件正声明(也可以看做是引用变量)

(3)register:声明积存器变量

(4)static :声明静态变量

4、其他类型的关键词

扩展资料:

C语言的特点:

显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。

语法限制不太严格,程序设计自由度大:虽然C语言也是 强类型语言,但它的语法比较灵活,允许程序编写者有较大的自由度。

允许直接访问内存地址,对硬件进行操作。由于C语言允许直接访问 内存地址,可以直接对硬件进行操作,因此它既具有高级语言的功能,又具有低级语言的许多功能,能够像 汇编语言一样对位、 字节和地址进行操作,而这三者是计算机最基本的工作单元,可用来写系统软件。



C语言的合法数据类型的关键字大体上分为:int(整型)、float(单精度型)、double(双精度型)和char(字符型)。除了这基本的4种类型外,还有一些数据类型的修饰符,有long(长整型)、short(短型)、signed(有符号型)和unsigned(无符号型)。

float是浮点型数据类型,用于存储单精度浮点数或双精度浮点数。浮点数使用IEEE格式。

浮点类型的单精度值具有 4 个字节,包括一个符号位、一个 8 位 二进制指数和一个 23 位尾数。由于尾数的高顺序位始终为 1,因此它不是以数字形式存储的。此表示形式为 float 类型提供了一个大约在 -3.4E+38 ~ 3.4E+38 之间的范围。

short:数据范围为范围-32768~+32767。

整型数据即整数。整型数据的一般分类如下:

基本型:类型说明符为int,在内存中占4个字节。

短整型:类型说明符为short int或short。所占字节和取值范围均与基本型相同。

长整型:类型说明符为long int或long,在内存中占4个字节。



C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。

1、关于数据类型的关键字(12个)

(1) char :声明字符型变量或函数

(2) double :声明双精度变量或函数

(3) enum :声明枚举类型

(4) float:声明浮点型变量或函数

(5) int: 声明整型变量或函数

(6) long :声明长整型变量或函数

(7) short :声明短整型变量或函数

(8) signed:声明有符号类型变量或函数

(9) struct:声明结构体变量或函数

(10) union:声明共用体(联合)数据类型

(11) unsigned:声明无符号类型变量或函数

(12) void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)

2、关于控制语句的关键字

A、循环语句

(1) for:一种循环语句

(2) do :循环语句的循环体

(3) while :循环语句的循环条件

(4) break:跳出当前循环

(5) continue:结束当前循环,开始下一轮循环

B、条件语句

(1)if: 条件语句

(2)else :条件语句否定分支(与 if 连用)

(3)goto:无条件跳转语句

C、开关语句

(1)switch :用于开关语句

(2)case:开关语句分支

(3)default:开关语句中的“其他”分支

D、返回语句

return :子程序返回语句(可以带参数,也看不带参数)

3、关于存储类型的关键字

(1)auto :声明自动变量 一般不使用

(2)extern:声明变量是在其他文件正声明(也可以看做是引用变量)

(3)register:声明积存器变量

(4)static :声明静态变量

4、其他类型的关键词

long 长整形
short 短整形 注意s 是小写 大写了就不是关键字了
integer 也就是 int 不过貌似不在c里用 在VB中用
Char 字符型 和short一样 C大写了就不是关键字了
答案选 A

由ANSI标准定义的C语言关键字共32个 :
auto double int struct break else long switch
case enum register typedef char extern return union
const float short unsigned continue for signed void
default goto sizeof volatile do if while static
根据关键字的作用,可以将关键字分为数据类型关键字和流程控制关键字两大类。
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为循环条件
以上循环语句,当循环条件表达式为真则继续循环,为假则跳出循环。


还是C语言
C、if(a>0)D、if(b==0)m=1;n=2;【我的答案】C A可以,{}起到的作用是对变量的什么周期进行限定,防止名称空间污染 C 如果,,,,(没有后半句了),看着都不爽,就选他了 --- 第2题 C语言提供的合法关键字是 A、swicth B、cha C、Case D、default 【我的答案】D A错了,我...

c51语言提供的合法的数据类型关键字是什么
int char float double unsigned int unsigned char unsigned float unsigned double signed ...

signed是C语言提供的合法的数据类型关键字吗?
signed不是C语言提供的合法的数据类型,但是C语言中的关键字。signed表示有符号,而unsigned表示无符号。

C语言程序设计题
22. C语言提供的合法关键字是( C)。A. default B. Char C. while D. Switch 23. 设有说明:char a; int b; float c; 则表达式a+b-c值的数据类型为(C )。A. char B. int C. float\/\/整形与浮点型运算后变成浮点型 D. double 24. putchar函数可以向终端输出一个( C)。A....

C语言里合法关键词..A.switch B.char C.Case D.default
这个题目有问题, 在选项中, ABD都是合法的关键字.题目应该是合法的自定义标识符. 这样的话可以选C 以下为传统C语言所有合法关键字:auto break case char const continue default do double else enum extern float for goto if int long register return short signed ...

哪位前辈能否提供一个 C++程序填空题库(至少有答案有解析最好) 题越多...
5.以下选项中不合法的用户标识符是( A )。 A)abc.c B)file C)Main D)PRINT6.C语言提供的合法关键字是( D )。A) swithB) cherC) Case). Default7.下列标识符组中,合法的用户标识符为 AA)_0123与ssipedB)del-word与signedC)list与*jerD) keep%与wind8.在C语言中,逻辑值"真"的表示是用( C...

求:C语言程序设计试卷及答案一份
21.C语言提供的合法关键字是()(本题分值:1分) 【正确答案】C A.switch B.cher C.case D.default 22.在C语言中,合法的字符常量是()(本题分值:1分) 【正确答案】B A.′\\084′ B.′\\x43′ C.′ab′ D.′\\0′ 23.若已定义x和y为double类型,则表达式: x=1,y=x+3\/2的值是...

c语言计算机二级考试选择题如图?
(21) C语言提供的合法的数据类型关键字是 A) Double B) short C) integer D) Char (22) 在C语言中,合法的长整型常数是 A) 0L B) 4962710 C) D)(23) 表达式:10!=9的值是 A) true B) 非零值 C) 0 D) 1 (24) 合法的C语言中,合法的长整型常数是 A) '\\t' B) "A" C) ...

求一些c编程题
5、C语言可执行程序的开始执行点是( ) A) 程序中第一条可执行语句 B) 程序中第一个函数 C) 程序中的main函数 D) 包含文件中的第一个函数、C、1 6、C语言提供的合法的数据类型关键字是 A)double B) short C) integer D) char、B、1 7、C语言中,运算对象必须是整型数的运算符是 A) % B) \\ C...

var是合法的c语言关键字吗
var是不是合法的c语言关键字。C语言的关键字:auto、break、case、char、const、continue、default、do、double、else、enum、extern、float、for、goto、if、int、long、register等等。C语言的数据类型关键字 (1) char:声明字符型变量或函数。(2) double:声明双精度变量或函数。(3) enum:声明枚举...

铁西区19496225481: C语言的合法数据类型关键字有哪些? -
鬱芳美法: c语言的数据类型包括:基本类型,构造类型,指针类型,空类型.其中基本类型又包括整型、字符型、实型(单精度型和双精度型)、枚举类型;构造类型又包括:数组类型、结构体类型、共用体类型.

铁西区19496225481: c语言的关键字有哪些 -
鬱芳美法: C语言的关键字共有32个,根据关键字的作用,可分其为四类: 数据类型关键字(12个);char:声明字符型变量或函数 int: 声明整型变量或函数 short:声明短整型变量或函数 long:声明长整型变量或函数 float:声明浮点型变量或函数 ...

铁西区19496225481: C语言提供的合法的数据类型关键字是( ) -
鬱芳美法: C语言提供的合法的数据类型关键字是float,是浮点型数据类型,用于存储单精度浮点数或双精度浮点数.浮点数使用IEEE格式. 浮点类型的单精度值具有 4 个字节,包括一个符号位、一个 8 位 二进制指数和一个 23 位尾数.由于尾数的高顺序...

铁西区19496225481: c语言合法的数据类型关键字 -
鬱芳美法: 注意大小写,所以AD都不是,C语言对大小写敏感

铁西区19496225481: c语言提供的合法的数据类型关键字 -
鬱芳美法: C语言的合法数据类型的关键字大体上分为:int(整型)、float(单精度型)、double(双精度型)和char(字符型).除了这基本的4种类型外,还有一些数据类型的修饰符,有long(长整型)、short(短型)、signed(有符号型)和unsigned(无符号型).

铁西区19496225481: C语言提供的合法的数据类型关键字是( )A、Double B、short C、integer D、Char -
鬱芳美法: B、short. short在C语言中是定义一种整型变量家族的一种.C语言中有三种整数类型,分别为 short、int 和 long.int 称为整型,short 称为短整型,long 称为长整型. 长度 1、依据程序编译器的不同short定义的字节数不同. 2、标准定义short...

铁西区19496225481: C语言中关键字有哪些? -
鬱芳美法: auto double int struct break else 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

铁西区19496225481: C 语言提供的合法的数据类型关键字是 -
鬱芳美法: c语言基本数据类型short、int、long、char、float、double 其中前4个还可以加unsigned详细资料请参考http://see.xidian.edu.cn/cpp/html/437.html

铁西区19496225481: c语言的39个关键字是什么? -
鬱芳美法: c语言并不是39个关键字 这些关键字如下:

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网