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语言合法语句的条件
标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。不能把C语言关键字作为用户标识符,例如if,for,while等。含义 C语言与C++、C#、Java等面向对象编程语言有所不同。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...

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

什么是C语言合法的标识符。+A:3-sy45.B:su-m+C:@123+D:3D64?
标识符只能由字母、数字和下划线组成。标识符的第一个字符必须是字母或下划线,不能是数字。标识符的长度没有限制,但只有前31个字符是有意义的。标识符区分大小写。标识符不能是C语言中的关键字(例如if、else、while、int等)。根据以上规则,对于给出的标识符,其中合法的标识符是A、B、C和D,...

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语言程序设计题
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语言程序设计试卷及答案一份
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的值是...

python语言合法命名有哪些
如color = white变量名不应带有类型信息,因为Python是动态类型语言。如 iValue、names_list、dict_obj 等都是不好的命名。常量常量名所有字母大写,由下划线连接各个单词如MAX_OVERFLOW,TOTAL。异常以“Error”作为后缀。特定命名方式主要是指 __xxx__ 形式的系统保留字命名法。项目中也可以使用这种命名...

C语言中合法标识符的要求
标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。不能把C语言关键字作为用户标识符,例如if,for,while等。标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注:8字符长度限制是C89...

下面哪些标识符在java语言中是合法的
\/\/合法标识符,首位不能是数字;\/\/Java关键字不能当作Java标识符;\/\/标识符不能包含空格;\/\/不能包含@、#等其他特殊字符,只能包含美元符号($);包名:字母全部小写。如,com.abc.dollapp。常量名:采用大写形式,单词之间以下划线“_”隔开。标识符组成 Java标识符由数字,字母和下划线(_),美元...

宁蒗彝族自治县18491232176: C语言的合法数据类型关键字有哪些? -
定旭庆大: c语言的数据类型包括:基本类型,构造类型,指针类型,空类型.其中基本类型又包括整型、字符型、实型(单精度型和双精度型)、枚举类型;构造类型又包括:数组类型、结构体类型、共用体类型.

宁蒗彝族自治县18491232176: c语言的关键字有哪些 -
定旭庆大: C语言的关键字共有32个,根据关键字的作用,可分其为四类: 数据类型关键字(12个);char:声明字符型变量或函数 int: 声明整型变量或函数 short:声明短整型变量或函数 long:声明长整型变量或函数 float:声明浮点型变量或函数 ...

宁蒗彝族自治县18491232176: C语言提供的合法的数据类型关键字是( ) -
定旭庆大: C语言提供的合法的数据类型关键字是float,是浮点型数据类型,用于存储单精度浮点数或双精度浮点数.浮点数使用IEEE格式. 浮点类型的单精度值具有 4 个字节,包括一个符号位、一个 8 位 二进制指数和一个 23 位尾数.由于尾数的高顺序...

宁蒗彝族自治县18491232176: c语言合法的数据类型关键字 -
定旭庆大: 注意大小写,所以AD都不是,C语言对大小写敏感

宁蒗彝族自治县18491232176: C语言提供的合法的数据类型关键字是( )A、Double B、short C、integer D、Char -
定旭庆大: B、short. short在C语言中是定义一种整型变量家族的一种.C语言中有三种整数类型,分别为 short、int 和 long.int 称为整型,short 称为短整型,long 称为长整型. 长度 1、依据程序编译器的不同short定义的字节数不同. 2、标准定义short...

宁蒗彝族自治县18491232176: C语言提供的合法关键字是指? -
定旭庆大: 不含类型名,函数名,符号等的关键字~ 比如你不可以设定变量名为int

宁蒗彝族自治县18491232176: c语言提供的合法的数据类型关键字 -
定旭庆大: C语言的合法数据类型的关键字大体上分为:int(整型)、float(单精度型)、double(双精度型)和char(字符型).除了这基本的4种类型外,还有一些数据类型的修饰符,有long(长整型)、short(短型)、signed(有符号型)和unsigned(无符号型).

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