PCの基礎
2進数
- なぜ2進数が必要なのか?
- PCは全て数字で表現できる
- 数字でモノを表現する事を
コード
という。 - 文字を数字で表したモノ =文字コード
- ex) 【あ】、は数字で表すと【3041】になる - 色を数字で表したモノ =カラーコード
- ex) 【黄色】は【#FFFF00】ここからまた数字にするのではなかろーか
文字コード
文字コードはよく出てくるので少し深掘り
-
文字化けは何で起こるのか?
- 文字にも種類がある
- 英語、日本語など。
- 英語 = 【ASCII】 日本語 = 【Shift-jis】
違いが起こると何が発生するか?
- DBを使う時、デフォルトの文字コードは【ASCII】(多分)
- 作る人はだいたい海外の人が先だからね。
- それで日本語で何かをしようとすると【文字化け】が起こる ※メールとかも
2進数
前置きが長くなったけど、このように実はPCのベースは2進数で行われいるので、
2進数も基本ぐらいは理解しておく必要がある
- 2進数と10進数 - 僕らが使っているのは10進数 - 10進数(人間の数) と2進数(PCの数) を行き来する必要あり
ex)
10進数 2進数
8 = 1000
8は 2の3乗 2の1乗でできている
1000