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

相关推荐
是孑然呀5 分钟前
【小记】word批量生成准考证
笔记·学习·excel
czy87874756 分钟前
C语言主要标准版本的演进与核心区别的对比分析
c语言
巨龙之路43 分钟前
C语言中的assert
c语言·开发语言
ll7788113 小时前
C++学习之路,从0到精通的征途:继承
开发语言·数据结构·c++·学习·算法
我不想当小卡拉米3 小时前
【Linux】操作系统入门:冯诺依曼体系结构
linux·开发语言·网络·c++
炎芯随笔3 小时前
【C++】【设计模式】生产者-消费者模型
开发语言·c++·设计模式
乌鸦9443 小时前
《类和对象(下)》
开发语言·c++·类和对象+
逐光沧海4 小时前
数据结构基础--蓝桥杯备考
数据结构·c++·算法·蓝桥杯
前进的程序员4 小时前
嵌入式开发中 C++ 跨平台开发经验与解决方案
开发语言·c++
毫秒AI获客4 小时前
小红书多账号运营效率优化:技术方案与自动化实践
笔记