在C语言中逻辑运算符是如何表达的?

1、以下不能定义为用户标识符的是( )。

2、以下不能定义为用户标识符的是( )

3、下面属于C 语言标识符的是( )。

4、下列符号中用来表示C 语言中的回车换行的是( )。

(A) \r 5、在计算机系统中,可执行程序是( ) (A) 源代码

中,C 语言可执行程序的扩展名是:( )

子程序 (B) 主程序和子程序过程 9、C 程序的基本组成单位( )。

(B) 变量和常量 表达式 10、C 语言中主函数的个数是( )。

个 任意个 (D) 10个 11、一个C 程序的执行是从( )

(B)本程序文件的第一个函数开始,到本程序文件最后一个函数结束. (C)本程序文件的第一个函数开始,到本程序main 函数结束. (D)本程序的main()函数开始,到本程序文件的最后一个函数结束. 12、以下叙述正确的是

函数必须放在其他函数的最前面 (C)在C 语言程序中,只有main 函数才可单独进行编译 (D)每个后缀为.C 的C 语言源程序都应该包含一个main 函数

13、设变量a 是整型,b 是实型,c 是双精度型,则表达式2+’a’+b*c

值的数据类型是( )。

(A) int (B) float 14、以下选项中表示一个合法的常量是(说明:符号□表示空格)

15、以下选项中非法的字符常量是

16、以下选项中,能表示逻辑值“假”的是

17、下列关系表达式中,结果为“假”的是

18、关于C 语言变量,以下说法不正确的是( ) (A) 变量名由程序员定义,必须符合标识符的命名规则。

(B) 变量是程序运行过程中其值可以改变的量。 (D) 变量命名时应尽量做到见名知意。

19、关于C 语言中数的表示,以下叙述正确的是

B)只要在在允许范围内整型和实型都能精确表示

C)只有实型数在允许范围内能精确无误的表示,整型数会有误差 D)只有八进制表示的数在不会有误差

3 B .0 C .21、在C 语言中,要求运算数必须是整型的运算符是 。

A .整型、实型、逻辑型C .整型、字符型、逻辑型

D .整型、实型、逻辑型、字符型

23、在C 语言中,合法的字符型常量是 。

25、设正x 、y 均为整型变量,且x=10,y=3,则以下语句的输出结果是 。

A ..2.0 D .2 27、以下选项中,不正确的赋值语句是 。 A .

28、设x 和y 均为int 型变量,则语句:x+=y,y=x-y;x-=y;的功能是 。 A .把x 和y 按从大到小的顺序排列 B .把x 和y 按从小到大的顺序排列

30、已知字母A 的ASCII 码为十进制数的65,以下程序的输出结果是 。

31、若k 是int 型变量,则以下程序片段的输出结果是 。

}

C语言中的符号 & 和 | 是什么意思?

&: 在C语言中有两种意思,一种是取地址符,是单目运算符;另一种是位运算符,表示“按位与”,是双目运算符。|: 是位运算符,表示“按位或”。资料扩展1、符号 & 和 | 这两个运算符都是二进制的按位操作符。&: 二进制“与”(都为1时,结果是1,否则是0。),比如:1010 & 1011 = 1010,1010 & 1000 = 1000。|: 二进制“或”(有1时,结果是1,都是0时,结果为0。),比如:1010 | 1011 = 1011,1010 | 1000 = 1010。2、位运算符将数字视为二进制值,并按位进行相应运算,运算完成后再重新转换为数字。例如:表达式10&15表示(1010 & 1111),它将返回表示1010的值10。因为真真得真,或者是11得1,同位全是1结果也是1。表达式10|15表示(1010 | 1111),它将返回表示1111的值15。假假得假。全零得零。3、C语言中的符号分为10类:算术运算符、关系运算符、逻辑运算符、位操作运算符、赋值运算符、条件运算符、逗号运算符、指针运算符、求字节数运算符和特殊运算符。4、位操作运算符:参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。

&在C语言里可能有两种意思,一种是取地址符,这种情况是单目运算符,另一种是位运算符,表示按位与,这种情况是双目运算符具体是哪种,要根据在语句中的使用来看|就简单多了,只有一种情况,位运算的,按位或i | j= | 0 0000

打开App,查看更多内容

}

我要回帖

更多关于 c语言中的逻辑运算符 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信