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

相关推荐
CoderMeijun3 分钟前
CMake 入门笔记
c++·笔记·编译·cmake·构建工具
zhangrelay3 分钟前
蓝桥云课一分钟-星界战纪-Stellar Combat-make
笔记·学习
楼田莉子4 分钟前
设计模式:创建型设计模式简介
服务器·开发语言·c++·设计模式
cui_win6 分钟前
Ollama 实战笔记:本地大模型安装配置全教程
笔记·ollama
啦啦啦!13 分钟前
c++AI大模型接入SDK项目
开发语言·数据结构·c++·人工智能·算法
lcj251116 分钟前
【C语言】自定义类型1:结构体
c语言·开发语言·算法
淬炼之火18 分钟前
笔记:对MoE混合专家模型的学习和思考
人工智能·笔记·学习·语言模型·自然语言处理
鸟电波20 分钟前
硬件笔记——Allegro绘制PCB(未完待续)
笔记·嵌入式硬件·智能硬件
中屹指纹浏览器21 分钟前
2026分布式多账号运维体系中指纹浏览器的架构设计与工程落地
经验分享·笔记
cmpxr_27 分钟前
【C】隐式类型转换
c语言·c++·算法