X



C言語のunsignedって、なんで変数につけるの?
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 10:46:02.005ID:rN/dkVnad
つけてもつけなくても変わらなく無い?
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 10:46:37.810ID:u6R4Bs1P0
カッコいいじゃん!
0003以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 10:47:32.911ID:/H1K8MkT0
付けないと符号ビットの扱いがわからんやん
0004以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 10:47:45.822ID:pJ0pvfFn0
変数の使える値の範囲が宣言時に決まるから🥺
0005以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 10:48:42.705ID:GKgWa75da
マイナスいらないときにその分でかい数扱えるじゃん
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 10:49:12.528ID:SP7n0Z5T0
変数以外の何に付けたいの?関数?
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 10:50:28.177ID:T/opFZrC6
127の次が-128でいいのなら
0008以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 10:50:50.956ID:qnzcvnFga
扱える数が倍になるじゃん
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 10:52:14.062ID:rN/dkVnad
>>2
わろた、サイン不要みたいな
0010以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 10:52:42.064ID:rN/dkVnad
>>3
符号ビット?
そういうものを使う処理があるのね
0011以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 10:54:30.467ID:/H1K8MkT0
>>10
先頭のビットを符号扱いするか数値扱いするかで扱う数値の範囲が変わる
0012以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 10:56:25.889ID:rN/dkVnad
>>4
なーるほど、
文字でも数字でも
扱える表現が豊かになるってこと?
0013以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 10:57:03.883ID:YjHeGOe30
4ビットなら
-8から7までなのか
0から15までなのか
0014以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 10:59:26.727ID:2lWT4t5/0
整数型変数をループカウンタに使用する場合、符号付の2倍使えるから
0015以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 10:59:28.152ID:rN/dkVnad
>>5
つまり、A=-22とかはできないってこと?
0016以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 11:00:22.893ID:qnzcvnFga
>>12
-127~127なのか0~256なのかの違い
0017以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 11:00:58.943ID:rN/dkVnad
>>7
どゆうことですか、、
A=127をカウントアップしたら
-128になるのですか?
0018以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 11:01:45.726ID:4x6xpCBY0
スーパーマリオブラザーズで無限1UPしすぎて死んだことのない世代か
0019以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 11:07:46.462ID:pJ0pvfFn0
>>12
少ないメモリを効率的に利用するために使う値の範囲によって使い分けるんだよ
今みたいにリッチなメモリサイズな時代だと「気にする意味ある?」って感じだけど昔は1byte単位で必死に削ってたからね
0020以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 11:29:32.834ID:rN/dkVnad
>>18
な、ねるほど
いいたとえ
0021以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 11:30:42.209ID:rN/dkVnad
>>19
な、なるほど
メモリーに領域確保するのも大変だったのか
0022以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 11:31:31.240ID:5wM/Ijjgr
マイナス値あるならintだしマイナス値ないならuint
0023以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 11:31:58.254ID:5wM/Ijjgr
ほとんどuintしか使わない
0024以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 11:44:07.330ID:rN/dkVnad
>>22
なーるほど
カウントあっプだけとか
長さ系ののやつだったら
マイナスになるはずないから
使ったほうが良さそう
0025以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 11:46:26.934ID:Qh78JMWS0
Cは普段遣いしたくないけどコンピュータの歴史に触れるにはいい題材だよね
アセンブラならもっと触れられるとかいう正論のナイフは向けないでくれ
俺はよわよわ雑魚ちゃんなんだ
0026以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 11:47:02.307ID:rN/dkVnad
>>16
なるほどunsigned int ってすると
intだったら、-127まで扱えてたけど、
扱えなくなるんや
0027以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 11:47:37.312ID:mNnsFXONr
Cじゃなくても符号付数値型 符号無し数値型は使うんだよなぁ
0028以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/02/10(金) 12:10:03.192ID:rN/dkVnad
>>27
なるほど、
たしかにどの言語でも
メモリーを意識しなくちゃいけないから
ありそう
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況