差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン | |||
gimmickkouza:electronic_basic:7:3-r3-r4 [2024/06/21 10:18] – [マイコンのbit数の違い] matsuhachi | gimmickkouza:electronic_basic:7:3-r3-r4 [2024/06/21 13:55] (現在) – [マイコンのbit数の違い] matsuhachi | ||
---|---|---|---|
行 60: | 行 60: | ||
* これにより、R3のint型が2byteなのに対し、R4のint型では4byteとなっています | * これにより、R3のint型が2byteなのに対し、R4のint型では4byteとなっています | ||
* 2byteと4byteで何が違うの?というと、**格納できる値の最大値・最小値**が違います | * 2byteと4byteで何が違うの?というと、**格納できる値の最大値・最小値**が違います | ||
- | * 2byteだと-32768から32767 | + | * 2byteだと-32768~32767 |
- | * 4byteだと-2147483648から2147483647 | + | * 4byteだと-2147483648~2147483647 |
* めちゃくちゃ違います | * めちゃくちゃ違います | ||
* このため、R4前提のint型で最大値最小値を扱うと、R3に移植した際に、上手く動かなくなります。 | * このため、R4前提のint型で最大値最小値を扱うと、R3に移植した際に、上手く動かなくなります。 |