目录: 标题| 题干| 答案| 搜索| 相关
问题

下面程序段中c的二进制值是______。 char a=3,b=6,c; c


下面程序段中c的二进制值是______。 char a=3,b=6,c; c=ab<<1;

  • A1011
  • B1111
  • C11110
  • D11100
参考答案
参考解析:

解析:C语言提供六种位运算符,按优先级由高到低的顺序分别为:取反(~),左移()和右移(>>)、按位与 (&)、按位异或(∧)、按位或(|)。所以表达式c=ab1先运算b1得二进制值为00001100,再运算a00001100,最后得二进制值00001111。

分类:其他
相关推荐

1、对建立良好的程序设计风格,下面描述正确的是 ______ 。

对建立良好的程序设计风格,下面描述正确的是 ______ 。A 程序应简单、清晰、可读性好B 符号名的命名要符合语法C 充分考虑程序的执行效率D 程序的注释可有可无

2、下面描述中,不符合结构化程序计风格的是_______。

下面描述中,不符合结构化程序计风格的是_______。A使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B自顶向下C注重提高程序的执行效率D限制使用goto语句

3、______是构成C语言程序的基本单位。

______是构成C语言程序的基本单位。A函数B过程C子程序D子例程

4、无符号二进制整数10111转换成十进制整数,其值是______。

无符号二进制整数10111转换成十进制整数,其值是______。A17B19C21D23

5、下面语句执行后,i的值是______。 public class Test1

下面语句执行后,i的值是______。 public class Test11 { public static void main(String[] args) { int i=0; for( int j=10; j>5&&i<5; j-=3,i+=2 ) { i=i+j; } System.out.println (i); } }A10B9C8D12

6、下面程序在屏幕上的输出是_______。 main() { printf("

下面程序在屏幕上的输出是_______。 main() { printf("abc"); }AabbbcBacCabcDabc