問題一覧に戻る
初級データ型
問題4: 整数データ型

Solidityの整数型について学びます。符号なし整数(uint)と符号付き整数(int)の違いを理解しましょう。符号なし整数は正の値のみ、符号付き整数は正負両方の値を格納できます。ビット数(uint8からuint256)を指定してストレージを最適化できます。uintとuint256、intとint256は同等です。適切なサイズを選ぶことでガスコストを節約できます。

pragma solidity ^0.8.0;

contract IntegerTypes {
// 残高を保存(符号なし)
balance = 1000;

// 温度を保存(マイナス可能)
temperature = -15;

// 年齢を保存(小さい値)
age = 25;
}