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

相关推荐
Feliz Da Vida11 分钟前
union find算法 c++
开发语言·c++·算法
-一杯为品-13 分钟前
【Python】Matplotlib基本图表绘制
开发语言·笔记·python·学习·matplotlib
轻口味27 分钟前
掌握DevEco Studio这一功能,高效实现ArkTS与C++胶水代码
c++·harmonyos·arkts
唐棣棣1 小时前
期末速成C++【初识C++】
开发语言·c++
dal118网工任子仪1 小时前
C语言刷题
c语言·笔记·学习
爱吃生蚝的于勒2 小时前
计算机基础 原码反码补码问题
经验分享·笔记·计算机网络·其他·1024程序员节
和小潘一起学AI2 小时前
自然语言处理:我的学习心得与笔记
人工智能·笔记·自然语言处理
violet_evergarden.2 小时前
【51单片机】矩阵按键快速上手
c语言·笔记·单片机·嵌入式硬件·矩阵·51单片机
19999er2 小时前
域名信息收集(小迪网络安全笔记~
网络·笔记·安全·web安全·网络安全