C语言:数据类型(整型)

1、 整型

short 短整型

【内存大小】

在内存中占2个字节。

可以使用sizeof(数据类型) 来输出指定数据类型在内存中所占的字节数量。cout<<"short所占字节数量:"<<sizeof(short)<<endl;

【定义方式】

定义一个short类型的变量。

short int num;

简写方式 ,省略int

short num;short num=9; 默认是有符号的类型,num可以赋值为正数,也可以为负数。

等同于 signed short num=9; signed是数值型变量的默认修饰符。

【取值范围】

有符号的情况下:-215~215-1 (-32768~32767)

无符号的情况下:0~216-1 (0~65535)

int整型

【内存大小】

int 整型,只能存储整数。在内存中占4个字节(32位)。

整数在C/C++中默认就是int数据类型。

cout<<"int所占字节数量:"<<sizeof(int)<<endl;

【定义方式】

int num; 默认是有符号的类型,num可以赋值为正数,也可以为负数。

等同于 signed int num=9; signed是数值型变量的默认修饰符。

【取值范围】有符号的情况下:-231~231-1

无符号的情况下:0~232-1

long长整型

【内存大小】

long长整型,是long int的缩写。只能存储整数。在内存中占4个字节(32位)。

cout<<"long所占字节数量:"<<sizeof(long)<<endl;

【定义方式】

long int num;

简写long num;

默认是有符号的类型,num可以赋值为正数,也可以为负数。等同于 signed long num=9; signed是数值型变量的默认修饰符。

【取值范围】有符号的情况下:-231~231-1

无符号的情况下:0~232-1

long long超长整型

【内存大小】

long long超长整型,是long long int的缩写。

只能存储整数。在内存中占8个字节(64位)。

cout<<"long long所占字节数量:"<<sizeof(long long)<<endl;

【定义方式】

long long int num;

简写long long num;

默认是有符号的类型,num可以赋值为正数,也可以为负数。等同于 signed long long num=9; signed是数值型变量的默认修饰符。

【取值范围】有符号的情况下:-263~263-1

无符号的情况下:0~264-1

相关推荐
clint4561 天前
C++进阶(1)——前景提要
c++
夜悊2 天前
C++代码示例:进制数简单生成工具
c++
郝学胜_神的一滴2 天前
CMake 021: IF 条件判据详诠
c++·cmake
_wyt0012 天前
洛谷 B3930 [GESP202312 五级] 烹饪问题 题解
c++·gesp
LDR0062 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
SM177152118382 天前
NSK紧凑型FA系列丝杠技术详解
经验分享·规格说明书
Luminous.2 天前
C语言--day30
c语言·开发语言
玖玥拾2 天前
C/C++ 数据结构(七)栈、容器适配器
c语言·数据结构·c++··容器适配器
謓泽2 天前
C语言不是语法,是通往机器的地图。
c语言·开发语言
不会C语言的男孩2 天前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言