« 第26回 エンタメ笑LIVE | トップページ | 第222回ラ・ママ新人コント大会(予定) »

今日の・・・タイトル

久々にタイトルを変えました。
(-1)+(+1)=18446744073709551616
意味わかりますか?
Windowsなら付属の関数電卓を使ってこの答えが出てきます。
(-1)は16進数で0xFFFFFFFFFFFFFFFF(4バイトの場合)
これを"数学的に"10進数に戻すと18446744073709551615になります。
これに(+1)を加えると18446744073709551616。
これは0x00010000000000000000(桁上がりで5バイト)ということです。
しかしパソコン内部では実際にはこうはなりません。
↑の方でさりげなく(4バイトの場合)と書いていますが、これが「コンピュータのルール」です。
そして"数学的に"や(桁上がりで5バイト)は「数学のルール」です。
数学的に(-1)を16進数で表現することは出来ません。

何故こんな変な数式をタイトルにしたのでしょう。
相容れないルールを混在させるととんでもない答えが出てきてしまいます。
今の私はそんな状況なのです。

|

« 第26回 エンタメ笑LIVE | トップページ | 第222回ラ・ママ新人コント大会(予定) »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/16861/7192306

この記事へのトラックバック一覧です: 今日の・・・タイトル:

« 第26回 エンタメ笑LIVE | トップページ | 第222回ラ・ママ新人コント大会(予定) »