102、以下选项中不属于C语言的类型和是______。 A:signed short int
A:signed short int
B:unsigned char
C:singed long
D:long short求解析 展开
long short。long 是长整型。 short是短整型。一个变量不可能又长又短。
C 语言标准定义了以下整数类型:
1) short int(可简写为 short),和 int 一样,也是有符号整数
2) long int(简写:long),有符号整数
3) long long int(简写:long long),C99 标准添加的类型,有符号整数
4) unsigned int(简写:unsigned),无符号整数,不能表示负数
5) unsigned long int(简写:unsigned long),无符号整数,不能表示负数
6) unsigned short int(简写:unsigned short),无符号整数,不能表示负数
7) unsigned long long int(简写:unsigned long long),C99 添加的类型,无符号整数
8) 所有没有标明 unsigned 的整数类型默认都是有符号整数。
扩展资料:
注意事项:
C语言只规定short <= int <= long int,字节长度跟操作系统和编译器有关,long int长度至少32位,而64位类Unix系统为64位。
一般把 short 称为短整型,把 long 称为长整型,把 long long 称为超长整型,把 int 称为整型。 [4] unsigned 打头的那些整数类型统称为无符号整型。例如:我们称 unsigned short 为无符号短整型。以此类推。
%h short有符号短整型。
%d int有符号整型。
%u unsigned int 无符号整型。
%l long int 有符号长整型。
%lu unsigned long 无符号长整型。
%ll long long int有符号超长整型。
%llu unsigned long long无符号超长整型。
参考资料来源:百度百科-C语言
可以和任意的整型类型搭配。
A short和short int是等价的。 这个是有符号短整型。 和单独写short一个意思。
B 无符号字符型。
C 有符号长整型。 和long一个意思。
D 非法。 long 是长整型。 short是短整型。一个变量不可能又长又短。
选D
2016-05-25 · 百度知道合伙人官方认证企业