上一篇我们介绍的运算子跟运用的方式,不晓得大家有没有比较理解了呢,也可以自己多尝试写写看,会比较清楚喔!
学到现在有没有开始比较了解了呢,有没有慢慢地抓到一点诀窍呢?接下来我们继续来学习吧!
在电脑的世界储存任何东西,甚至执行任何东西都是需要记忆体的,你可以想像它是一个大容量的仓库,而当我们要储存资料时,不会直接地把东西(资料)丢进仓库(记忆体)里,而是先用不同大小的小盒子(资料类别)装起来,再存进仓库(记忆体)里面。
当然仓库(记忆体)用久了会很杂乱零散,所以需要定期的整理仓库(重组硬碟),来让零散的空间可以被空出来再次被好好利用。
这里不多谈,详情可以参考这个网址,是在讨论磁碟重组的
总之资料型态是指资料的类别,我们会把资料分成很多的类型,并依照类别以不同的记忆体大小去储存它,比如说我们在数学上数字可以简单有整数、小数、分数甚至更多的型态,在资讯领域我们也有不同的资料类别,可以用来储存不同的资料。
大概了解资料型态是什麽之後,我们来认识常见的资料型态有哪些:
类别 | 所占记忆体(bytes) | 存什麽样的资料 | 格式指定字 |
---|---|---|---|
char | 1 | 字元,举凡a~z/0~9/单一符号(+-/*%$#@等) | %c |
int | 4 | 整数,数字范围从-2147483648~2147483647 | %d |
float | 4 | 单精确度浮点数,即小数 | %f |
double | 8 | 双精确度浮点数,即小数 | %f |
基本上资讯领域可以简单分为这些,即字元(单一的字)、整数、浮点数(小数),我们会依照资料需要而放入不同的资料类别,下面我们会教大家怎麽使用。
关於浮点数的延伸阅读可以自行查询,或是参考以下资料延伸阅读:
单精确度与双精确度的延伸阅读
关於float、double误差的延伸阅读
介绍完常用的资料型态,我们来大概了解一下比较不常见的资料型态:
类别 | 使用场合 | 例子 |
---|---|---|
unsigned | 一般我们的类别所包含的范围都是有正有负,使用unsigned可以让储存的范围剩下正值 | unsigned int(0~4294967295) |
signed | 通常不用特别以这个宣告就是这种型态 | signed int(-2147483648~2147483647) |
short | 比较少使用,用以缩短资料型态的大小 | short int(大小由4 bytes变为2 bytes) |
long | 必要时才使用,用以增加资料型态的大小 | long int(大小由4 bytes变为8 bytes) |
>>: 用 Python 畅玩 Line bot - 22:使用者资讯
大家好,我是西瓜,你现在看到的是 2021 iThome 铁人赛『如何在网页中绘制 3D 场景?从 ...
半夜12点都还开着的邪恶消夜~ 台中市南区的忠孝夜市,邻近中兴大学,是许多兴大人共同的回忆,可以在这...
上一篇完成了基础设置,这次就来建立一个基础卡片。 设定基础卡片样式外观 标题部分因为了整个内容更完...
Comment is a very important part in programing Com...
感受时间 六点半起来的好处,大概就是符合我晨型人的生理。 多出来的时间&早上的精力正好,很适合我做运...