招聘网站咋做,百度免费域名注册网站,如何做网站优化推广,石家庄网站建设公司wsjz✍作者#xff1a;黑洞极客 #x1f4d4;专栏#xff1a;C#xff1a;通关攻略 本篇文章将介绍 C 中的数据类型#xff0c;有帮助的话别忘点赞收藏#xff0c;关注专栏哦#xff01; 数据类型 数据类型#xff0c;顾名思义#xff0c;就是内存中存储的数据的类型… ✍作者黑洞极客 专栏C通关攻略 本篇文章将介绍 C 中的数据类型有帮助的话别忘点赞收藏关注专栏哦 数据类型 数据类型顾名思义就是内存中存储的数据的类型废话。 当在程序中创建一个变量时就需要存储各种数据类型的信息操作系统会根据变量的数据类型来分配内存和决定在保留内存中存储什么。 基本数据类型
类型关键字布尔型bool字符型char整型int浮点型float双浮点型double无类型void宽字符型 wchar_t
以上是C中的七种最基本的数据类型而它们又可以用以下一个或多个修饰符进行修饰
signedunsignedshortlong
比如像这样
signed int dianzan, shoucang;
占用内存大小
请看下表
类型位范围char1 个字节-128 到 127 或者 0 到 255unsigned char1 个字节0 到 255signed char1 个字节-128 到 127int4 个字节-2147483648 到 2147483647unsigned int4 个字节0 到 4294967295signed int4 个字节-2147483648 到 2147483647short int2 个字节-32768 到 32767unsigned short int2 个字节0 到 65,535signed short int2 个字节-32768 到 32767long int8 个字节-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807signed long int8 个字节-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807unsigned long int8 个字节0 到 18,446,744,073,709,551,615float4 个字节精度型占4个字节32位内存空间/- 3.4e /- 38 (~7 个数字)double8 个字节双精度型占8 个字节64位内存空间/- 1.7e /- 308 (~15 个数字)long long8 个字节双精度型占8 个字节64位内存空间表示 -9,223,372,036,854,775,807 到 9,223,372,036,854,775,807 的范围long double16 个字节长双精度型 16 个字节128位内存空间可提供18-19位有效数字。wchar_t2 或 4 个字节1 个宽字符
以上就是基础操作啦最后再来点进阶内容
typedef
typedef 可以为一个已有的类型取一个新的名字。语法是这样的
typedef oldtype newtype;
举个例子下面的语句会告诉编译器number 是 int 的另一个名称
typedef int number;
现在就可以这么定义一个数了
number guanzhu;
以上就是本文的全部内容如果有帮助的话不妨点赞收藏