16進数ってあるじゃん?なんで16とか言う半端な区切りがソフトウェア界隈で覇権を取ったの

サムネイル
1 : 2023/11/25(土) 09:42:16.968 ID:L8JeXPgl0
10とか15とか20のほうが区切りいいじゃん
2 : 2023/11/25(土) 09:43:11.044 ID:UEEWdmYEd
abcefが使えるから
3 : 2023/11/25(土) 09:43:17.946 ID:/3ifw6jT0
2進数と親和性が他界から
4 : 2023/11/25(土) 09:43:18.290 ID:AYLp9ae80
2進の方がシンプルで区切りよくない?
5 : 2023/11/25(土) 09:43:49.257 ID:/3ifw6jT0
>>4
人間からすると桁が増えて不便すぎる
9 : 2023/11/25(土) 09:44:29.045 ID:o20hki11a
>>4
2進の8ビットやが
6 : 2023/11/25(土) 09:44:02.718 ID:6DImdol40
32進数じゃだめだったの?10+アルファベットでいける
7 : 2023/11/25(土) 09:44:20.516 ID:4w1nmnWu0
10が区切りが良い……???
8 : 2023/11/25(土) 09:44:23.485 ID:qi3/609s0
最初は2進法だけしか使えなかったんだよ
んで倍々にして今16進
10 : 2023/11/25(土) 09:45:00.302 ID:OD0a0OPmd
それではおまえらが好きなカラフルなguiが作れなかったから
色物好きなおまえらが悪い
11 : 2023/11/25(土) 09:45:35.845 ID:3xYOEVQb0
2の2乗の2乗
12 : 2023/11/25(土) 09:46:18.681 ID:/bj2H/eDd
16はキリが良いんだが
14 : 2023/11/25(土) 09:46:40.703 ID:3xYOEVQb0
>>12
それな~
13 : 2023/11/25(土) 09:46:32.368 ID:kle+VkgjM
文字扱うのに都合がいいぞ
15 : 2023/11/25(土) 09:47:25.270 ID:6DImdol40
32の方がキリがいい
16 : 2023/11/25(土) 09:47:28.948 ID:8c3lO2FC0
伊代は
29 : 2023/11/25(土) 10:49:13.561 ID:3xYOEVQb0
>>16
もうアラ還だよ?悲しいことだが
17 : 2023/11/25(土) 09:47:40.691 ID:glnWV+fs0
8bitを表すのに丁度いい 0xFFで全部1埋めできる
逆に1バイト≠8bitの頃は8進数が主流だったりもした
18 : 2023/11/25(土) 09:49:40.218 ID:la8rY+D/0
偶数の方が互換性あって使いやすい
19 : 2023/11/25(土) 09:50:13.177 ID:Wz2JkhqC0
別に8でも32でもいいけど
2の4つ区切りのほうが便利だっただけ
そもそも10進数はたまたま指が10本だっただけで採用されただけで
12とかのほうが約数多いから便利
20 : 2023/11/25(土) 09:50:56.677 ID:2DjZOUzG0
電気信号を用いた装置を作るうえで都合がいいから2進数が使われてるんだろ
2進数の装置を制御するうえで都合がいいから16進数が使われているんだろ
21 : 2023/11/25(土) 09:51:42.970 ID:tSQ/uAbad
10進法ベースでカンガエルからきりが悪いと感じちゃうのでは
22 : 2023/11/25(土) 09:53:45.517 ID:5/l2+wR4d
原始的なコンピューターの命令部が2進法の3桁でメモリ指定部が2進法の5桁で
2進法の8桁がワンセットだった(「メモリ◯◯番地の値を取得する」で命令1つ分みたいな
だから基本は2の8乗の256が基本だけど256進法だとあまりにアレだから
その半分の桁数2の4乗の16になってFFとかで表すようになった
23 : 2023/11/25(土) 09:55:51.882 ID:pjn0nMapd
コンピューターは電気でのオンオフの2種類を使う
2進数の8桁?をワンセットとして記述するから16なのでは?
24 : 2023/11/25(土) 09:57:21.345 ID:T3m/KkCY0
1ダースみたいなものさ
25 : 2023/11/25(土) 10:01:26.507 ID:SeCJC2Ja0
2のべき乗で表せる数字が半端?
26 : 2023/11/25(土) 10:02:18.228 ID:LAfvE5oKM
8*8bitのアスキーコードの仕組み見て感動したものだけど
今はそういうのもないんだな…
27 : 2023/11/25(土) 10:04:21.412 ID:7a4pqLPU0
0と1の2進数で0000~1111までを一区切りとして[0110 1100 0001 0101]って感じにして
0からFまでの16進数を作って0000~FFFFって感じにした
[FFFF FFFF FFFF FFFF]がすべてがFになるってやつ
28 : 2023/11/25(土) 10:47:39.802 ID:Gs9ttdoO0
電卓の頃は4ビットで10進数一桁現せられる
2進数の桁数は倍々するのが都合いい
8ビットあれば英数字を表すのにちょうどいい
30 : 2023/11/25(土) 10:54:58.845 ID:Gs9ttdoO0
「お会計、ちょうど1024円です♪」
「この、レジ店員、4バイトだな」
31 : 2023/11/25(土) 10:58:59.893 ID:ugjoMyhf0
きも

コメント

タイトルとURLをコピーしました