Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
xの値が値であるため、次のコードはコンパイルされませんlong。したがって、2 行目では、長い値を に代入することはできませんy。
x
long
y
long x = 10; int y = 2 * x;
私の質問は次のとおりです。最初の行Lには type の変数に接尾辞がありません。 longtype があると想定されるべきではありませんintか?
L
int
int操作を実行する前に、にキャストする必要があります。
long x = 10; int y = 2 * (int)x;