• 2021-04-14
    假定编译器规定int和short类型长度分别为32位和16位,执行下列C语言语句: unsigned short x=65530; unsigned int y=x; 得到y的机器数为()。
  • 0000 FFFAH

    内容

    • 0

      以下不属于C语言的类型是( ) A: signed short int B: unsigned long int C: unsigned int D: long short

    • 1

      一个 C 语言程序在一台 32 位机器上运行。程序中定义了三个变量 x 、 y 和 z ,其中 x 和 z 是 int 型, y 为 short 型。当 x=127 , y=-9 时,执行赋值语句 z=x+y 后, x 、 y 和 z 的值分别是 。

    • 2

      以下选项中不属于C语言的类型的是( )。 A: signed short int B: long short C: unsigned long int D: unsigned int

    • 3

      中国大学MOOC: 一个C语言程序在一台 32 位机器上运行。程序中定义了三个变量 X、Y、Z,其中X 和 Z是int 型,Y 为short 型。当 X=127,Y=-9 时,执行赋值语句Z=X+Y 后,X、Y、Z 的值分别是()。

    • 4

      假设有两个变量a=65432和b=a*2,在保证数据正确存储的前提下,以下变量类型定义错误的是()。 A: int a; int b; B: unsigned short a; signed int b; C: unsigned short a; unsigned short b; D: int a; signed int b;