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

相关推荐
澄澈天空1 小时前
C++ MFC添加RichEditControl控件后,程序启动失败
c++·mfc
电棍2331 小时前
verilog笔记
笔记·fpga开发
让我安静会1 小时前
Obsidian·Copilot 插件配置(让AI根据Obsidian笔记内容进行对话)
人工智能·笔记·copilot
Lzc7742 小时前
C++初阶——简单实现vector
c++·简单实现vector
白水先森2 小时前
如何使用ArcGIS Pro高效查找小区最近的地铁站
经验分享·arcgis·信息可视化·数据分析
世事如云有卷舒2 小时前
FreeRTOS学习笔记
笔记·学习
一个小白12 小时前
C++——list模拟实现
开发语言·c++
程序员老舅2 小时前
C++ Qt项目教程:WebServer网络测试工具
c++·qt·测试工具·webserver·qt项目·qt项目实战
靡不有初1113 小时前
CCF-CSP第18次认证第一题——报数【两个与string相关的函数的使用】
c++·学习·ccfcsp
cookies_s_s4 小时前
Linux--进程(进程虚拟地址空间、页表、进程控制、实现简易shell)
linux·运维·服务器·数据结构·c++·算法·哈希算法