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语言
C语言中不存在类,类是C++的概念。C语言是面向过程的语言,而类是面向对象的概念,所以C语言是不支持类的。事实上,在C语言被发明时,还没有类或者面向对象的概念。直到后来,在C语言基础上增加的面向对象的理念,增加了类的定义,多态的实现,但得到的已经不是C语言了,而是C语言的超集C++语言。
您好,很高兴回答您的问题。c语言的基本数据类型就是整型、实型和字符型。其余的数组类型、指针类型、枚举类型、结构体类型等等都不是基本数据类型。基本数据类型只有上面的三种。