第二部分 C语言基本语法知识1
计算机C语言基础知识3篇

计算机C语言基础知识第一篇:C语言基础知识介绍C语言是一种计算机编程语言,由贝尔实验室的Dennis M. Ritchie于1972年发明。
C语言是一种结构化的、面向过程的语言,可以被用来写操作系统、编译器、驱动程序等等。
学习C语言可以帮助我们更好地理解计算机的工作原理,并且学习C语言也是学习其他编程语言的基础。
C语言的语法结构比较简单,主要由三个部分组成:数据类型、控制结构和函数。
首先,我们来介绍一下C语言中的数据类型。
C语言中的数据类型包括基本数据类型和构造数据类型。
基本数据类型包括整型、字符型、浮点型和双精度浮点型等,用于表示不同种类的数据。
构造数据类型包括数组、结构体和联合体等,可以用来表示更加复杂的数据结构。
接下来,我们来介绍C语言中常用的控制结构。
C语言中的控制结构主要有三种:分支结构、循环结构和跳转结构。
其中,分支结构主要包括if语句和switch语句,用来根据条件执行不同的代码块。
循环结构主要包括while循环、do-while 循环和for循环,用来重复执行代码块。
跳转结构包括goto语句和return语句,可以用来跳转到程序的其他部分。
最后,我们来介绍C语言中的函数。
函数是C语言中的一个重要部分,可以用来实现代码的模块化、避免重复编写等。
在C语言中,函数有返回值和无返回值两种类型,而且函数可以嵌套调用。
通过对C语言基础知识的学习,我们可以更好地掌握计算机编程的基本原理和技术手段,为以后的学习打下坚实的基础。
第二篇:C语言数据类型详解C语言中的数据类型可以分为两种:基本数据类型和构造数据类型。
基本数据类型包括整型、字符型、浮点型和双精度浮点型等,不同数据类型可以表示不同种类的数据。
第一篇介绍了基本数据类型的概念,这里我们来详细介绍一下C语言中的基本数据类型。
整型:整型数据用来表示整数,包括有符号整型和无符号整型。
有符号整型用来表示正整数、负整数和零,常用的有int、short、long和long long等;无符号整型用来表示正整数和零,常用的有unsigned int、unsigned short、unsigned long和unsigned long long等。
c代码的基本语法-解释说明

c代码的基本语法-概述说明以及解释1.引言1.1 概述C代码的基本语法是编写C程序时必须了解和掌握的基础知识。
它是C语言的基石,决定了程序的结构和功能。
在学习C编程之前,理解和掌握C代码的基本语法是非常重要的。
在本文中,我们将讨论C代码的基本语法要点,包括变量声明和定义、数据类型、运算符、控制语句以及函数的定义和调用等。
首先,变量的声明和定义是C语言中最基本的语法之一。
在使用变量之前,我们需要先声明它们的类型和名称,然后再为其分配内存空间。
C 语言中有各种数据类型可以使用,如整型、浮点型、字符型等。
其次,运算符是用于在程序中进行各种数学和逻辑操作的符号。
C语言提供了一系列的运算符,如算术运算符(加、减、乘、除等)、关系运算符(大于、小于、等于等)、逻辑运算符(与、或、非等)等。
控制语句是用于控制程序流程的语句。
在C语言中,我们可以使用条件语句(如if、else)、循环语句(如while、for)和跳转语句(如break、continue)等来实现程序的不同逻辑。
最后,函数的定义和调用是C语言中组织代码的重要方式。
函数是一组执行特定任务的语句的集合,可以在程序中被多次调用。
通过定义和调用函数,我们可以实现代码的模块化和复用。
掌握了C代码的基本语法,我们就可以开始编写简单的C程序,并逐渐提升到更复杂的项目。
C代码的基本语法不仅是理解和学习C语言的基础,也是扩展到其他编程语言的基础。
在接下来的内容中,我们将详细讨论C代码的基本语法要点,帮助读者更好地掌握和运用C语言编程。
1.2 文章结构文章结构部分的内容可以描述文章的组织方式和主要章节的内容。
内容可以参考以下示例:文章结构:本文按照以下结构来进行阐述C代码的基本语法:1. 引言:介绍C代码的基本语法的概述,文章结构和目的。
2. 正文:详细讨论C代码的基本语法的要点。
2.1 C代码的基本语法要点一:讲解C代码的变量声明和定义、数据类型、运算符等基本语法要点。
计算机基础知识c语言

计算机基础知识c语言C语言是一种广泛应用于计算机科学和编程领域的编程语言。
它被设计用于编写操作系统、嵌入式系统以及其他需要高性能计算的应用程序。
以下是一些关于C 语言基础知识的要点:1. 语法结构:C语言的语法结构主要由函数、变量、控制结构(如分支语句和循环语句)以及数据类型组成。
了解这些基本的语法元素对于编写有效的C程序非常重要。
2. 变量和数据类型:C语言提供了不同的数据类型,如整型、浮点型、字符型等。
在使用变量之前,需要先声明其数据类型,并为其分配内存空间。
此外,C语言还提供了一些基本的运算符,如加、减、乘、除等。
3. 控制结构:C语言支持多种控制结构,如条件语句(如if-else语句)和循环语句(如for循环和while循环)。
通过使用这些控制结构,可以根据程序的需求进行不同的判断和重复执行。
4. 函数:函数是C语言中的基本构建块之一。
函数可以接收参数和返回值,并通过将复杂的任务分解为较小的模块来提高代码的可读性和维护性。
5. 数组和指针:C语言支持数组和指针,这些数据结构对于处理大量数据或访问内存中的特定位置非常有用。
了解如何使用数组和指针可以提高程序的效率和灵活性。
6. 文件IO操作:C语言提供了使用文件进行输入和输出操作的函数。
这些函数允许你读取和写入文件,以及在程序中进行文件的操作。
7. 内存管理:C语言要求手动进行内存管理,包括动态内存分配和释放。
了解如何正确地分配和释放内存是编写高效和可靠程序的关键。
总结起来,了解C语言的基础知识对于理解计算机编程的基本概念和原理非常重要。
掌握这些基本知识将为你进一步学习和使用C语言打下坚实的基础。
C语言各章节知识点总结

C语⾔各章节知识点总结第⼀部分“C语⾔基础知识”知识点1、C程序的基本结构C程序是由函数构成的。
每个程序由⼀个或多个函数组成,其中必须有且仅有⼀个主函数main( )。
main函数是⼀个可执⾏C语⾔程序的⼊⼝和正常出⼝,⽽不论其在整个程序中书写的位置如何。
在C语⾔中,⼤⼩写字母是有区别的。
(例如习惯使⽤⼩写字母定义变量,⽤⼤写字母定义常量)。
C程序的注释有两种⽅法,⼀种是⾏注释,使⽤“//”;另外⼀种是块注释,使⽤“/* */”,注意“/*”与“*/”不能嵌套使⽤。
C语⾔书写较为灵活,但是提倡采⽤缩进格式进⾏程序书写,以体现语句之间的层次感。
C程序每条语句以“分号”作为结束标志。
以下⼏种情况不得使⽤分号:(1)所定义的函数名称后不得使⽤分号;(2) if…else…语句是⼀个整体,中间不能使⽤分号将其分隔开;(3)预编译命令后不能使⽤分号。
2、C程序开发步骤C语⾔在计算机上的开发过程主要由以下四个步骤组成:第⼀步:编辑。
⽣成后缀名为“.c”的源⽂件第⼆步:编译。
⽣成后缀名为“.obj”的⽬标⽂件第三步:连接。
⽣成后缀名为“.exe”的可执⾏⽂件第四步:运⾏。
3、VC++6.0开发⼯具的使⽤按下功能键Ctrl+F7编译程序;按下功能键F7连接程序;按下功能键Ctrl+F5运⾏程序;若程序在编译和连接过程中有语法错误,则按下功能键F4定位错误所在⾏并根据错误提⽰信息改正错误(原则是先解决error,再解决warning)。
4、C语⾔中标识符的命名规则标识符由字母、数字、下划线组成;规定第⼀个字符必须为字母或下划线。
标识符定义的变量名、函数名、常量名等最好做到“见名知义”;⼤⼩写代表不同含义;不能使⽤关键字;最好不要与C语⾔的库函数同名。
5、C语⾔的数据类型C语⾔的数据类型由基本类型和复杂类型构成。
其中基本数据类型包括字符型(char)、整型(int,short,long)、实型(float,double);复杂数据类型包括指针类型、数组、结构体、联合体。
c语言基础知识点

C语言基础知识点一、概述C语言是一种通用的、高级的程序设计语言,由Dennis M. Ritchie在20世纪70年代初开发出来。
C语言的设计目标是提供一种能够通过简洁的语法实现高效的编程功能的编程语言。
C语言是一种程序员友好的语言,它提供了许多底层的功能,同时也允许程序员以高级的方式使用这些功能。
二、基本语法1. 数据类型C语言提供了几种基本的数据类型,包括整型、浮点型、字符型等。
使用合适的数据类型是编写高效代码的关键。
2. 变量和常量变量用于存储和操作数据,常量是固定的数据值。
C语言要求在使用变量之前必须先声明,并且可以为变量指定初值。
常量在声明时就必须被赋值。
3. 运算符C语言提供了一系列运算符,用于实现各种不同的操作。
常见的运算符有算术运算符、关系运算符、逻辑运算符等。
4. 控制流程控制流程用于控制程序的执行顺序,包括条件语句和循环语句。
条件语句根据条件的真假执行不同的代码块,循环语句重复执行相同的代码块。
三、数组与指针1. 数组数组是一种用于存储多个相同类型数据的数据结构。
在C语言中,数组的声明方式为类型数组名[数组长度],使用下标访问数组元素。
2. 指针指针是一种特殊的变量类型,它存储了一个变量的内存地址。
使用指针可以进行间接访问和修改变量的值。
3. 数组和指针的关系在C语言中,数组名可以看作是一个指向数组首元素的指针。
通过指针可以实现对数组的灵活操作。
四、函数和库1. 函数函数是一种可重复使用的代码块,用于执行特定的任务。
函数包括函数声明和函数定义两部分。
函数可以接收参数,并且可以返回一个值。
2. 标准库函数C语言提供了丰富的标准库函数,用于实现各种常用操作。
标准库函数包括字符串处理、数学计算、文件操作等。
3. 自定义库函数除了使用标准库函数,C语言还允许程序员自定义库函数。
自定义库函数可以提高代码的重用性和可读性。
五、内存管理1. 堆和栈C语言中的变量可以存储在栈上或堆上。
栈上的变量由编译器自动分配和释放,而堆上的变量需要手动管理。
c语言的语法知识

c语言的语法知识摘要:1.C 语言简介2.C 语言基本语法a.变量与数据类型b.运算符与表达式c.控制结构d.函数e.数组与字符串f.指针g.文件操作3.C 语言编程实践a.编写简单的C 程序b.常见编程错误与调试c.项目实战与应用4.C 语言在现实生活中的应用5.总结与展望正文:C 语言是一种广泛应用于计算机领域的编程语言。
它具有高效、灵活和可移植的特点,被广泛应用于操作系统、嵌入式系统、游戏开发等领域。
本文将介绍C 语言的基本语法知识和编程实践。
1.C 语言简介C 语言是由美国计算机科学家丹尼斯·里奇(Dennis Ritchie)于20 世纪70 年代在贝尔实验室开发的。
作为一种高级编程语言,C 语言继承了汇编语言和B 语言的特点,采用了结构化的编程思想。
C 语言的编程风格简洁、清晰,易于学习和掌握。
2.C 语言基本语法C 语言的基本语法包括变量与数据类型、运算符与表达式、控制结构、函数、数组与字符串、指针和文件操作等。
a.变量与数据类型变量是C 语言中用于存储数据的基本单元。
根据变量的作用域和生存周期,可以将其分为全局变量、局部变量和临时变量。
C 语言提供了基本数据类型如整型、浮点型和字符型等,以及自定义结构体、联合体和枚举等复合数据类型。
b.运算符与表达式C 语言提供了丰富的运算符,如算术、关系、逻辑和赋值等。
运算符的优先级和结合性决定了表达式的计算顺序。
c.控制结构控制结构是用于实现程序流程的关键部分,包括if-else 条件语句、for 和while 循环语句等。
d.函数C 语言采用模块化的编程思想,将程序划分为若干个功能独立的函数。
函数可以实现代码的复用,提高程序的可读性和可维护性。
C 语言支持递归调用和参数传递等特性。
e.数组与字符串数组是C 语言中用于存储一组相同类型的数据元素的结构。
字符串实际上是数组的一种特殊形式,用于存储字符序列。
C 语言提供了字符串操作函数,如字符串拷贝、连接和查找等。
第二部分 C语言基本语法知识

第二部分C语言基本语法知识一、选择题(1)以下叙述中错误的是A)用户所定义的标识符允许使用关键字B)用户所定义的标识符应尽量做到“见名知意”C)用户所定义的标识符必须以字母或下划线开头D)用户定义的标识符中,大、小写字母代表不同标识(2)以下叙述中错误的是A)C语句必须以分号结束B)复合语句在语法上被看作一条语句C)空语句出现在任何位置都不会影响程序运行D)赋值表达式末尾加分号就构成赋值语句(3)以下不能正确计算代数式值的C语言表达式是A)1/3*sin(1/2)*sin(1/2) B)sin(0.5)*sin(0.5)/3C)pow(sin(0.5),2)/3 D)1/3.0*pow(sin(1.0/2),2)(4)以下能正确定义且赋初值的语句是A)int n1=n2=10; B)char c=32;C)float f=f+1.1; D)double x=12.3E2.5;(5)设有定义:int k=1,m=2; float f=7;,则以下选项中错误的表达式是A)k=k>=k B)-k++ C)k%int(f) D)k>=f>=m(6)有以下程序段int k=0,a=1,b=2,c=3; k=a<b ? b:a; k=k>c ? c:k;执行该程序段后,k的值是A)3 B)2 C)1 D)0(7)以下选项中可作为C语言合法常量的是A)-80.B)-080C)-8e1.0D)-80.0e(8).以下不能定义为用户标识符的是A)MainB)_0C)_intD)sizeof(9)以下选项中,不能作为合法常量的是A)1.234e04B)1.234e0.4C)1.234e+4D)1.234e0(10)有以下程序main(){ int m=12,n=34;printf("%d%d",m++,++n);printf("%d%d\n",n++,++m);}程序运行后的输出结果是A)12353514B)12353513C)12343514D)12343513(11)若整型变量a、b、c、d中的值依次为:1、4、3、2。
c语言语法

c语言语法本篇文章主要讲解C语言基本语法,这里提供简单的示例和代码来详细讲解C语言的基本语法,开始学习C语言的朋友可以看一下,希望能够给你带来帮助1、标识符与关键字给变量所取的名字叫变量名,定义变量的名字需要遵循标识符的命名规则。
标识符是用来标识变量、符号常量、数组、函数、文件等名字的有效字符序列。
标识符的命名规则:1.只能由字母、数字和下划线组成(例如:Score1,Stu_name)2.第一个字符必须为字母或下划线3.区分大小写字母4.C语言内部规定的标识符(即关键字)不能作为用户标识C语言的关键字:C语言的关键字,是保留的一些特殊作用的词语,一共32个关键字关键字说明auto声明自动变量break跳出当前循环case开关语句分支char声明字符型变量或函数返回值类型const定义常量,如果一个变量被const 修饰,那么它的值就不能再被改变continue结束当前循环,开始下一轮循环default开关语句中的"其它"分支do循环语句的循环体double声明双精度浮点型变量或函数返回值类型enum声明枚举类型extern声明变量或函数是在其它文件或本文件的其他位置定义float声明浮点型变量或函数返回值类型for一种循环语句goto无条件跳转语句if条件语句int声明整型变量或函数long声明长整型变量或函数返回值类型register声明寄存器变量return子程序返回语句(可以带参数,也可不带参数)unsigned声明无符号类型变量或函数union声明共用体类型void声明函数无返回值或无参数,声明无类型指针volatile说明变量在程序执行中可被隐含地改变while循环语句的循环条件C99新建关键字:_Bool 、_Complex 、_Imaginary 、inline 、restrictC11新建关键字:_Alignas 、_Alignof 、_Atomic 、_Generic 、_Noreturn、_Static_assert 、_Thread_local2、常量和符号常量常量:在程序运行过程中,其值不会发送变化的量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二部分C语言基本语法知识一、选择题(1)以下叙述中错误的是A)用户所定义的标识符允许使用关键字B)用户所定义的标识符应尽量做到“见名知意”C)用户所定义的标识符必须以字母或下划线开头D)用户定义的标识符中,大、小写字母代表不同标识(2)以下叙述中错误的是A)C语句必须以分号结束B)复合语句在语法上被看作一条语句C)空语句出现在任何位置都不会影响程序运行D)赋值表达式末尾加分号就构成赋值语句(3)以下不能正确计算代数式值的C语言表达式是A)1/3*sin(1/2)*sin(1/2)B)sin(0.5)*sin(0.5)/3C)pow(sin(0.5),2)/3D)1/3.0*pow(sin(1.0/2),2)(4)以下能正确定义且赋初值的语句是A)int n1=n2=10;B)char c=32;C)float f=f+1.1;D)double x=12.3E2.5;(5)设有定义:int k=1,m=2;float f=7;,则以下选项中错误的表达式是A)k=k>=k B)-k++C)k%int(f)D)k>=f>=m(6)有以下程序段int k=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?c:k;执行该程序段后,k的值是A)3B)2C)1D)0(7)以下选项中可作为C语言合法常量的是A)-80.B)-080C)-8e1.0D)-80.0e(8).以下不能定义为用户标识符的是A)MainB)_0C)_intD)sizeof(9)以下选项中,不能作为合法常量的是A)1.234e04B)1.234e0.4C)1.234e+4D)1.234e0(10)有以下程序main(){int m=12,n=34;printf("%d%d",m++,++n);printf("%d%d\n",n++,++m);}程序运行后的输出结果是A)12353514B)12353513C)12343514D)12343513(11)若整型变量a、b、c、d中的值依次为:1、4、3、2。
则条件表达式a<b?a:c<d?c:d的值A)1B)2c)3D)4(12)下列选项中,不能用作标识符的是A)_1234_B)_1_2C)int_2_D)2_int_(13)有以下程序main(){int m=3,n=4,x;x=-m++;x=x+8/++n;printf("%d\n",x);}程序运行后的输出结果是A)3B)5C)-1D)-2(14)以下符合C语言语法的实型常量是A)1.2E0.5B)3.14.159E C).5E-3D)E15(15)以下4组用户定义标识符中,全部合法的一组是A)_main B)If C)txt D)intenclude-max REAL k_2sin turbo3COM_001(16)若以下选项中的变量已正确定义,则正确的赋值语句是A)x1=26.8%3B)1+2=x2C)x3=0x12D)x4=1+2=3;(17)设有以下定义int a=0;double b=1.25;char c=’A’;#define d2则下面语句中错误的是A)a++;B)b++C)c++;D)d++;(18)设有定义:float a=2,b=4,h=3;,以下C语言表达式与代数式计算结果不相符的是A)(a+B)*h/2B)(1/2)*(a+B)*hC)(a+B)*h*1/2D)h/2*(a+B)(19)以下叙述中正确的是A)C程序中注释部分可以出现在程序中任意合适的地方B)花括号“{”和“}”只能作为函数体的定界符C)构成C程序的基本单位是函数,所有函数名都可以由用户命名D)分号是C语句之间的分隔符,不是语句的一部分(20)以下选项中可作为C语言合法整数的是A)10110B B)0386C)0Xffa D)x2a2(21)以下不能定义为用户标识符的是A)scanf B)Void C)_3com_D)int(22)设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是A)x=x*100+0.5/100.0;B)x=(x*100+0.5)/100.0;C)x=(int)(x*100+0.5)/100.0;D)x=(x/100+0.5)*100.0;(23)下列关于C语言用户标识符的叙述中正确的是用户标识符中可以出现在下划线和中划线(减号)用户标识符中不可以出现中划线,但可以出现下划线用户标识符中可以出现下划线,但不可以放在用户标识符的开头用户标识符中可以出现在下划线和数字,它们都可以放在用户标识符的开头(24)下列关于单目运算符++、--的叙述中正确的是A)它们的运算对象可以是任何变量和常量B)它们的运算对象可以是char型变量和int型变量,但不能是float型变量C)它们的运算对象可以是int型变量,但不能是double型变量和float型变量D)它们的运算对象可以是char型变量、int型变量和float型变量(25)以下选项中合法的实型常数是A)5E2.0B)E-3C).2E0D)1.3E(26)以下选项中合法的用户标识符是A)long B)_2Test C)3Dmax D)A.dat(27)以下非法的赋值语句是A)n=(i=2,++i);B)j++;C)++(i+1);D)x=j>0;(28)设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是A)6.500000B)6C)5.500000D)6.000000(29)与数学式子对应的C语言表达式是A)3*x^n(2*x-1)B)3*x**n(2*x-1)C)3*pow(x,n)*(1/(2*x-1))D)3*pow(n,x)/(2*x-1)(30)若有以下程序:main(){int k=2,i=2,m;m=(k+=i*=k);printf(“%d,%d\n”,m,i);}执行后的输出结果是A)8,6B)8,3C)6,4D)7,4(31)以下选项中,与k=n++完全等价的表达式是A)k=n,n=n+1B)n=n+1,k=n C)k=++n D)k+=n+1(32)若有定义:int a=8,b=5,C;,执行语句C=a/b+0.4;后,c的值为A)1.4B)1C)2.0D)2(33)以下选项中不属于C语言的类型的是A)signed short imt B)unsigned long intC)unsigned int D)long short(34)以下叙述正确的是A)可以把define和if定义为用户标识符B)可以把define定义为用户标识符,但不能把if定义为用户标识符C)可以把if定义为用户标识符,但不能把define定义为用户标识符D)define和if都不能定义为用户标识符(35)在C语言中,合法的长整型常数是A)OL B)4962710C)324562&D)216D(36)以下有4组用户标识符,其中合法的一组是A)For B)4d C)f2_G3D)WORD-sub DO IF voidCase Size abc define(37)假定x和y为double型,则表达式x=2,y=x+3/2的值是A)3.500000B)3C)2.000000D)3.000000(38)以下合法的赋值语句是A)x=y=100B)d--;C)x+y;D)c=int(a+b);(39)设正x、y均为整型变量,且x=10y=3,则以下语句的输出结果是pprintf(”%d,%d\n”,x--,--y);A)10,3B)9.3C)9.2D)10.2(40)以下程序的输出结果是main(){int a=3;printf(“%d\n”,(a+a-=a*a));}A)–6B)12C)0D)-12(41)以下所列的C语言常量中,错误的是A)0xFF B)1.2e0.5C)2L D)‘\72’(42)下列选项中,合法的C语言关键字是A)VAR B)cher C)integer D)default(43)以下变量x.、y、z均为double类型且已正确赋值,不能正确表示数学式子的C语言表达式是A)x/y*z B)x*(1/(y*z))C)x/y*1/z D)x/y/z(44)若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是A)-3B)9C)-12D)6(45)若变量已正确定义并赋值,下面符合C语言语法的表达式是A)a:=b+1B)a=b=c+2C)int18.5%3D)a=a+7=c+b(46)C语言中运算对象必须是整型的运算符是A)%=B)/C)=D)〈=(47)若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是A)1B)2C)2.0D)2.5(48)若变量a、iI已正确定义,且i已正确赋值,合法的语句是A)a==1B)++i;C)a=a++=5;D)a=int(i);(49)若有以下程序段,int c1=1,c2=2,c3;c3=1.0/c2*c1;则执行后,c3中的值是A)0B)0.5C)1D)2(50)设有int x=11;则表达式(x++*1/3)的值是A)3B)4C)11D)12(51)下列程序的输出结果是A)3B)3.2C)0D)3.07main(){double d=3.2;int x,y;x=1.2;y=(x+3.8)/5.0;printf("%d\n",d*y);}(52)下列变量定义中合法的是A)short_a=1-.le-1;B)double b=1+5e2.5;C)long do=0xfdaL;D)float2_and=1-e-3;(53)以下选项中属于C语言的数据类型是A)复数型B)逻辑型C)双精度型D)集合型(54)在C语言中,不正确的int类型的常数是A)32768B)0C)037D)0xAF(55)设x、y、z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为A)4B)16C)32D)52(56)设有如下的变量定义:int i=8,k,a,b;unsigned long w=5;double x=1,42,y=5.2;则以下符合C语言语法的表达式是A)a+=a-=(b=4)*(a=3)B)x%(-3);C)a=a*3=2D)y=float(i)(57)假定有以下变量定义:int k=7,x=12;则能使值为3的表达式是A)x%=(k%=5)B)x%=(k-k%5)C)x%=k-k%5D)(x%=k)-(k%=5)(58)设x和y均为int型变量,则以下语句:x+=y,y=x-y;x-=y;的功能是A)把x和y按从大到小排列B)把x和y按从小到大排列C)无确定结果D)交换x和y中的值(59)以下程序的输出结果是A)1010B)1212C)1110D)1113main(){int a=12,b=12;printf("%d,%d\n",--a,++b);}(60)在C语言提供的合法的关键字是A)swicth B)cher C)Case D)default(61)若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是A)1B)2C)2.0D)2.5(62)C语言提供的合法的数据类型关键字是A)Double B)short C)integer D)Char(63)在C语言中,合法的长整型常数是A)0L B)4962710C)0.054838743D)2.1869e10(64)若有说明和语句:int a=5;a++;此处表达式a++的值是A)7B)6C)5D)4(65)C语言中最简单的数据类型包括A)整型、实型、逻辑型B)整型、实型、字符型C)整型、字符型、逻辑型D)整型、实型、逻辑型、字符型(66)C语言中,运乍对象必须是整型数的运算符是A)%B)\C)%和\D)**(67)设有如下定义:int x=10,y=3,z;则语句printf("%d\n",z=(x%y,x/y));的输出结果是A)1B)0C)4D)3(68)以下程序的输出结果是main(){int x=10,y=10;printf("%d%d\n",x--,--y);}A)1010B)99C)910D)109(69)下列语句中符合C语言语法的赋值语句是A)a=7+b+c=a+7;B)a=7+b++=a+7;C)a=7+b,b++,a+7D)a=7+b,c=a+7;(70)在C语言中,要求运算数必须是整型的运算符是A)%B)/C)<D)!(71)请选出可用作C语言用户标识符的一组标识符A)void B)a3_b3C)For D)2adefine_123-abc DOWORD IF Case sizeof(72)设int a=12,则执行完语句a+=a-=a*a后,a的值是A)552B)264C)144D)-264(73)C语言程序的基本单位是A)程序行B)语句C)函数D)字符(74)请选出合法的C语言赋值语句A)a=b=58B)i++;C)a=58,b=58D)k=int(a+b);(75)在C语言中,如果下面的变量都是int类型,则输出的结果是。