【Day 05】C 的资料型态(上)

今天一开始,我们先来讲讲基本的常识~~

甚麽是位元、位元组?

位元(bit)可以保有两种资料(0 和 1),可以想像成开关(开与关)。位元组(byte)则是描述电脑记忆体的基本单位,一个位元组 = 8 个位元组合而成,而一个位元可以表达两种资讯,所以我们得知,一个位元组可以表达 256 种不同意义的资讯。

接下来我们进入正题!
资料型态(data type)是执行程序用来定义变数(variable)的。变数、常数(constant)、阵列(array)在记忆体中要占多大的空间,都是由资料型态决定!

C中的型别可以分为以下几种:

  1. 基本型别(Basic data type) : 属於算数型别,包括整数型别(含 char)与浮点数型别。
  2. 列举型别(Enumeration data type) : 属於算数型别,被用在定义程序中只能赋予一定离散整数值的变数。
  3. Void 型别(Void data type) : 表明没有可用的值。
  4. 派生型别(Derived data type) : 包括指标型别(pointer)、阵列型别(array)、结构型别(structure)、共用体型别(union)和函式(function)型别。

对於第一次接触 C 的资料型别的朋友,可能会觉得有点小复杂,但是只要开始写程序就会对这些比较熟悉了!别放弃!!!
明天,我们会先讲比较常见的基本型别~


<<:  DAY 8 Big Data 5Vs – Velocity(多样性) 资料结构

>>:  [Day7] Face Detection - 使用Amazon Rekognition

白话文Excel#30-呼~~~终於最後一篇了

因应这次的挑战赛, 活生生的挤了好多Excel的主题出来, 回想这个挑战的初衷, 主要是因为我有发现...

均线的重要性-价值千金

均线是我在技术面非常倚重的指标之一。 个人认为,它非常非常重要,原因在於,了解均线不一定能帮你赚大钱...

#13-消失吧!Navbar!让你的网页更多空间 (JS)

好的Nav bar的动态可以让网站不那麽呆板, 其实实作的技术也不难,就是侦测页面的滚动 向下滑的时...

铁人赛 Day23 -- JavaScript 初体验(一) -- Hellow World

前言 一直很想学 JavaScript 但我觉得很难的感觉一直迟迟不敢去碰它,事到如今还是来了,该面...

#2. Blurring Loading Image(原生JS版), Vercel 出乎意料好用

将专案部署到Vercel 挑战开跑这两天,遇到最困扰的就是无法顺利将专案部署到GitHub Page...