【Day 06】C 的资料型态(下)

今天,我们来介绍一下常见的基本型别吧~

基本型别 - 整数型别 - int

int 型态是有正负号的整数(signed integer),所以这种变数有正、负、零等数值,而正负数值所允许的范围则视编译器而定。(大多是 2 bytes 或者 4 bytes) int 的 format specifier 用%d 表示。(关於 format specifier ,以後会用到!!)

基本型别 - 整数型别 - char

字元(character)资料型态只允许变数储存一个字元,占用的记忆体空间为 1 byte,被用来储存英文字母和 ASCII 码,其 format specifier 用 %c 表示。

附上 ASCII 的表:


图片来源

我第一次学 ASCII 的时候觉得十分神奇,个人是记 : 65、97、48,分别对应 ’A’、’a’、’0’。

基本型别 - 浮点数型别 - float point

浮点数是将实数数位化的一种表示方法,换句话说,就是用来宣告有小数点的数字。资料型态又可以分为 float 跟 double,这两个差别在「精确度」,float 能表示的有效数字约为 6 位,而 double 约为 15 位(format specifier %f%lf%l)。

常数和变数

在写程序的过程中,我们会需要把资料记录在记忆体的位址中,并给他一个名字,这就是变数。变数的值可以随着撰写的程序发生变化,也可以被宣告成任何的资料型态。
而常数的观念与变数观念几乎一样,唯一不同的是,常数的值一旦被定义,就无法再更改!

我们学了很多有点复杂、还有点无趣的基本介绍,到底甚麽时候会开始介绍写程序呢?
明天,就让我们一起来学习写程序第一步-输入输出函式!


<<:  Day6 NiFi - Processors

>>:  Day06 - [丰收款] 安全签章签下去,API呼叫没在怕

Day 08:初步了解 Angular 应用程序及元件

Angular 应用程序的组成 一个完整的 Angular 应用程序会至少包含一个模组(module...

Angular视觉化套件(Day19)

当我们初步了解Angular的框架後,接着我要介绍一套视觉化套件-ZingChart ZingCha...

色码转换器再进化

前言 今天来优化 Day24 做的色码挑战器,主要增加的功能如下: 新增转换成RGBA 点选色码可以...

[Day29] 除错(debug)的心得

今天来分享一下我自己如何除错,出错很正常(对我来说啦QWQ),但是发现有错,很重要的是,要知道自己错...

D17-(9/17)-联电(2303)-成熟晶圆代工

注:发文日和截图的日期不一定是同一天,所以价格计算上和当日不同,是很正常的。 声明:这一系列文章并无...