エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
SwiftでIntの最大値・最小値を超えた時の挙動(オーバーフロー) - Qiita
Swiftにおける符号付き整数型には、Int、Int8、Int16、Int32、Int64があります。Intの後に8や16と数字が... Swiftにおける符号付き整数型には、Int、Int8、Int16、Int32、Int64があります。Intの後に8や16と数字がついているのは、その整数のビット数を表します。例えばInt8は8ビットの符号付き整数なので、2^8個の値を表すことができます。具体的には-2^7~2^7-1、すなわち-128~127です。Intは環境によってInt32またはInt64となります。 では、この最大値を超えた時の挙動はどうなるのでしょうか? 挙動を確認するため、SingleView Applicationを作って、ViewContoroller内で、Int8の最大整数aに1を加えるコードを記述してみます。
2015/07/11 リンク