問題一覧に戻る
初級データ型
問題4: 整数データ型
Solidityの整数型について学びます。符号なし整数(uint)と符号付き整数(int)の違いを理解しましょう。符号なし整数は正の値のみ、符号付き整数は正負両方の値を格納できます。ビット数(uint8からuint256)を指定してストレージを最適化できます。uintとuint256、intとint256は同等です。適切なサイズを選ぶことでガスコストを節約できます。
pragma solidity ^0.8.0;
contract IntegerTypes {
// 残高を保存(符号なし)
balance = 1000;
// 温度を保存(マイナス可能)
temperature = -15;
// 年齢を保存(小さい値)
age = 25;
}