バカ「C言語できます」ぼく「2の8乗÷2の4乗は?」

サムネイル
1 : 2023/11/14(火) 07:37:28.621 ID:7qrHYMLVM
ビットシフトで考えるか数学的に考えるかできれば秒で解けるはずなんだけど
2 : 2023/11/14(火) 07:37:52.894 ID:iS9+g1Cpr
なるほどね
3 : 2023/11/14(火) 07:38:00.275 ID:mX+16krc0
2の④条だろ
5 : 2023/11/14(火) 07:39:38.227 ID:7qrHYMLVM
>>3
そうだよ
4 : 2023/11/14(火) 07:38:07.164 ID:bWYqim1D0
たしかに
6 : 2023/11/14(火) 07:39:40.280 ID:uiJ4M+2m0
2の7じょう?
7 : 2023/11/14(火) 07:40:01.839 ID:Xctw+UXh0
俺は出来ないが?
9 : 2023/11/14(火) 07:41:54.587 ID:FaOpYGQH0
そのレベルだとビットシフトが云々とかもはや関係ない
13 : 2023/11/14(火) 07:50:25.298 ID:7qrHYMLVM
>>9
指数演算ができれば高校数学の初期まではまともに入ってるわけだろ?

Cで考えれば2,4,8,16,32,64,128みたいな感じで2の乗数は2の10は1024、15乗は65535、20は1047586みたいな感じで頭に入ってるだろ?

だから訓練されたプログラマなら、2の20乗÷2の5乗は?ってきいたら1秒で答えを出すよ

14 : 2023/11/14(火) 07:51:11.320 ID:JWAYtEPb0
>>13
15乗間違ってて草
16 : 2023/11/14(火) 07:53:03.864 ID:7qrHYMLVM
>>14
32767だ、すまん
17 : 2023/11/14(火) 07:53:40.232 ID:p6amU/Fy0
>>13
15乗間違ってるのも頭悪いし2の乗算で奇数書いてることに疑問持てないのはマジでヤバイ
19 : 2023/11/14(火) 07:54:30.688 ID:7qrHYMLVM
>>17
補数だよ
10 : 2023/11/14(火) 07:43:03.583 ID:N6fxoId60
秒で解けた
11 : 2023/11/14(火) 07:45:35.806 ID:kSWdqkJF0
それ解けるのC言語できる人じゃなくアセンブラたろ
12 : 2023/11/14(火) 07:46:32.484 ID:6sE104rE0
アルゴリズム体操だろ
15 : 2023/11/14(火) 07:52:36.909 ID:7qrHYMLVM
256,512,1024,2048,4096,みたいな感じでメモリとかSSDやHDDをよく使うなら16進数や2進数で物を考えるから本当にノータイム何だよね
21 : 2023/11/14(火) 07:56:05.840 ID:yy3OO+540
>>15
でも2をいくらかけても65535にはならないよ
ここ間違えたらかっこ悪くね?
23 : 2023/11/14(火) 07:57:03.595 ID:7qrHYMLVM
>>21
65536だよ

補数で-1される

18 : 2023/11/14(火) 07:54:02.860 ID:7qrHYMLVM
たまに0いれんからビットずらすの間違えるんだわ
でもビットで言えば合ってるから2の15乗までは出てるんだよ
20 : 2023/11/14(火) 07:55:00.083 ID:7qrHYMLVM
ビットで8ビット、16ビット、24ビット付近はしかたがなかろ?
22 : 2023/11/14(火) 07:56:38.674 ID:7qrHYMLVM
65535は2の補数だから+1だよ
普通の人なら、補数かと読むけど
24 : 2023/11/14(火) 07:58:48.569 ID:7qrHYMLVM
2の補数だから、+1しないといけないんだけど、ビット演算すると65535になるんだよ
27 : 2023/11/14(火) 08:10:49.414 ID:yy3OO+540
>>24
えでも他の数字は普通にかいてあるし…?
そういうことに気が付けないというのはいかがなものか
25 : 2023/11/14(火) 08:00:32.824 ID:6sE104rE0
>Cで考えれば2,4,8,16,32,64,128みたいな感じで2の乗数は2の10は1024、15乗は65535、20は1047586みたいな感じで頭に入ってるだろ?

どうすんのこれ?

26 : 2023/11/14(火) 08:05:20.419 ID:kSWdqkJF0
2の15乗は32768だろ
2の16乗も65536だし
28 : 2023/11/14(火) 08:14:06.892 ID:6sE104rE0
2の20乗が1047586じゃなくて1048576なこととか凡ミスが多い事に目をつぶって話を先に進めようか
30 : 2023/11/14(火) 08:19:18.791 ID:Iupydlusd
>>28
1048576であってるだろ
29 : 2023/11/14(火) 08:15:36.946 ID:kCy8GwKm0
プログラムする時いちいちそんなの考えてるやついねえよw
31 : 2023/11/14(火) 08:19:50.806 ID:O4D713cX0
プログラマーは算数が出来ない

コメント

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