表达式中各运算量不能自动从一种类型转换为另一种类型的是( )。
A: char转换为int
B: short转换为int
C: unsigned char转换为unsigned int
D: unsigned char转换为unsigned short
A: char转换为int
B: short转换为int
C: unsigned char转换为unsigned int
D: unsigned char转换为unsigned short
举一反三
- 在C语言中,不同类型数据混合运算时,要先转换成同一类型后进行运算。设一表达式中包含有int、long、unsigned和char类型的变量和数据这四种类型数据的转换规律是⑵()。 A: int→unsigned→long→char B: char→int→long→unsigned C: char→int→unsigned→long D: char→unsigned→long→int
- 若有定义:int a='A';,则变量a的数据类型_____。 A: 转换为char B: 转换为unsigned char C: 仍然是int D: 不能确定
- 下列关于自动类型转换的说法中,正确的一个是( ) A: int类型数据可以被自动转换为char类型数据 B: char类型数据可以被自动转换为int类型数据 C: long类型数据可以被自动转换为short类型数据 D: oolean类型数据不可以做自动类型转换,但可以做强制转换
- 下列关于自动类型转换的说法中,正确的是( )。 A: int类型数据可以被自动转换为char类型数据 B: char类型数据可以被自动转换为int类型数据 C: boolean类型数据不可做自动类型转换,但是可以做强制类型转换 D: long类型数据可以被自动转换为short类型数据
- 下列类型不是C51中使用数据类型是( )? A: Bit B: unsigned char C: unsigned int D: short