c语言long 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语言

温馨提示:答案为网友推荐,仅供参考
相似回答