2進数や16進数を覚える意味がわからない [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
例えばでいいからどういった時に表題の知識が必要になるんだ?
前に簡単に勉強したがが使う場所がなくてもう忘れてる
例題出してくれればコード書いて答えるからよろしく あ、スレタイ読み違えた。2進数だけの話かと思ってました。 人間の指が5指独立して動いたなら
2進数なり32進数なりで計算するようになっていたに違いないっ 1/10 (10進) とか
5/10 (10進) とか
面倒だと思う 0や1以外に無効って値が出てくる事が多い
いわゆるオブジェクトのNULL、電源で言えばOFF、回路で言えばハイインピーダンス、
そもそも0とか1とか以前に値を持っていない状態
それに入力か出力かの方向も気にすることが多い
0/1 NULL IN/OUT
これらはそれぞれ別個の概念だけど
別個として扱うには頻繁に出てくる てか、n進数とか高校で習うだろ。
そんなハードル高くないだろ。 不要なら覚える必要ない。
仕様書に16進数とかが出てくれば覚えるよ。 覚えるようなものではないような
その場で変換すればいい話だろう 使う機会は少ないが
そもそも、覚えると言うような代物ではない。 ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆ >>1
割りきれない話に動じなくなる。
俺「1わる3って割りきれないじゃん?」
俺「そんなことはない。3進数で表現すれば0.1だ!(キリッ」
俺「ポッ/// で、でもπは割りきれないでしょ?」
俺「π進数では1だ!」
俺「抱いて!」
俺「お前のパイも割りきってやる!w」
ほらな? 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
9X87E 2進がわからないとビット演算がわからない
2進=10進
1001=9
1010=10
9 | 10 = 11
9 & 10 = 8 なるほどな
バカには1KiB,1MiB,1GiBはどんだけか
ぱっと分からないのか 単位の文字の大文字小文字で 10進基準か 2進基準か
区別するやり方もなかったっけ 8ビットをバイトとかいってるヤツはアホだからな
オクテットというように気をつけなさい
わかった? 2進数を覚えてからというもの腹筋100回するのも4回で済むから重宝してます オクテットを使うのは、古い通信屋ってイメージ
今どき10bit=1Byteとかあるん? 28C2B4E383BBCF89E383BB6029E383A2E382ADE383A5EFBC9F >>232
最近はSATAが10bit単位で送ったり、画像を1色10bitで表現したりしているから、
オクテットが復活したりして ほんのちょっと昔、コンピュータを動かすには起動用の機械語プログラムを
スイッチ操作で入力しなければならなかったが、その時8進数の語呂合わせで覚えていると楽だった
唄うようにフレーズをつなげていき、終わりまでやるとコンピュータが動き出す、そんな世界 コマンドラインでn進法をm進法に変換する汎用ツール(2-36chg)を
C言語で作成してみた。
2進法から36進法(10進以降の数は英記号(a,b,…,y,z)で標記)の範囲で
変換が可能。
-------------------------------------------------------------------------------
[DESKTOP-BHBSBNT]% 2-36chg
***** 使用方法 *****
2-36chg 変換前進数(2-36) 対象データ 変換後進数(2-36)
<進数表現定義>:1,2,3,……,a,b,……,x,y,z
<例> MIN 2進数:1,10,11,100,101,110,111,1000,…
3進数:1,2,10,11,12,20,21,22,100,101,…
12進数:1,2,3,4,5,6,7,8,9,a,b,10,11,…
35進数:1,2,3,4,5,6,7,8,9,a,b,…,x,y,10,11,…
MAX 36進数:1,2,3,4,5,6,7,8,9,a,b,…,x,y,z,10,11,…
※ 変換前進数および変換後進数の11進数以降の指定は
半角英記号のa,b,…,y,zでも可(大文字可)
※ 対象データの半角英記号は大文字可
[DESKTOP-BHBSBNT]% >>238の実行例
[DESKTOP-BHBSBNT]% 2-36chg 10 100 16
100(10進)の16進変換結果 = 64
[DESKTOP-BHBSBNT]% 2-36chg 16 ff 2
ff(16進)の2進変換結果 = 11111111
[DESKTOP-BHBSBNT]% 2-36chg 36 zz 10
zz(36進)の10進変換結果 = 1295
[DESKTOP-BHBSBNT]% 2-36chg 10 1295 z
1295(10進)の36進変換結果 = zz
[DESKTOP-BHBSBNT]% SE歴10年を過ぎると、
2進数、8進数、16進数、は自然に覚えてるから、どっかで使ってんだろう
自覚無いけど 覚える意味があるときに覚えればいいさ
興味ないことなんて身につかない この手の基礎は解るが、
自分、PGなんで、データベースなんて関係ないっす
とか言う奴も居るから怖い(組込系にあらず) すでにあっちゃうから仕方なく覚えるけど
実際は使わないほうがいい
ビットフラグだって左からと右からと両方見たことあるし
一つのシステムで箇所によって違うときもあった ノイマン型コンピューター使う以上、使ってないことがあり得ない
これが分からいとオーバーフローもアンダーフローも丸め誤差も理解できないわけで 基本情報とかの資格を勉強すればわかるけど、
コンピュータの動作理論などを理解したい時に必要になる
普通のコーダーなら無理に知らなくてもいいかも >>250
普通がよくわからが、
エンディアンは知ってないとまずくね
あれ理解するなら2進数はわかってないと ■ このスレッドは過去ログ倉庫に格納されています