📜  C测验– 107 |问题3

📅  最后修改于: 2021-06-29 00:25:02             🧑  作者: Mango

在C程序段中,以下内容用于定义Integer变量?

signed s;
unsigned u;
long l;
long long ll;

为此选择最佳的陈述。
(A)以上所有变量定义都不正确,因为缺少基本数据类型int。
(B)以上所有变量定义都是正确的,因为在所有这些变量中都隐式假定为int。
(C)仅“长l”;和“ long long ll;”是变量的有效定义。
(D)仅“未签名的u”;是变量的有效定义。答案: (B)
说明:请注意, signedunsignedlong这三个都是类型说明符。并且int在所有这三个部分中都被隐式假定。
根据C标准,“ int,signed int或signed int”是等效的。类似地,“ unsigned or unsigned int”是等效的。此外,“ long,signed long,long int或signed long int”都是等效的。与“ long long,有符号的long long,long long int或有符号的long long int”是等效的。
这个问题的测验

想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。