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

相关推荐
ACP广源盛1392462567311 分钟前
硬件选型笔记:GSV2231@ACP,DP1.4 MST 一进三出多屏扩展方案评估
笔记·硬件架构·视频·mst·国产芯片
每天get到一点新知识15 分钟前
7款电脑数据恢复软件集合!恢复硬盘数据,其实很简单!
经验分享·电脑·数据恢复·电脑知识·电脑小技巧
腾科IT教育23 分钟前
HCIE-Datacom通关经验分享 - 毕业一年网工备考心得
网络·经验分享·学习方法·华为认证·hcie·数通
jeo陽37 分钟前
04-循环实战:素数、最大公约数、级数求和与枚举法
c语言·开发语言·数据结构
划破黑暗的第一缕曙光1 小时前
[C++]:2.类和对象(下)
c++·类和对象·对象·类
Awh-1 小时前
ARM 裸机开发 DAY11 学习笔记
arm开发·笔记·学习
志尊宝1 小时前
Vue3 零基础每日笔记(087):Vue3 高频面试题(下)
前端·javascript·vue.js·笔记·ecmascript·#vue.js
叶子丶苏1 小时前
VibeCoding实战三个AI小项目-VibeCoding入门笔记02
大数据·人工智能·笔记
蛋白界小百灵1 小时前
shRNA慢病毒载体设计实践:启动子、发夹结构与敲低效率的工程化权衡
经验分享·生物技术·实验·卡梅德生物·科研实验·载体设计
Mr清奇2 小时前
AI辅助开发笔记(1)开发工具和配置
大数据·笔记·intellij idea