回答編集履歴

1

typo

2017/04/09 07:47

投稿

Chironian
Chironian

スコア23272

test CHANGED
@@ -6,8 +6,8 @@
6
6
 
7
7
 
8
8
 
9
- `crc = 0;`の場合、int型(符号付き)の0をunsigned longへ代入します。
9
+ `crc = 0;`、int型(符号付き)の0をunsigned long型の変数へ代入します。
10
10
 
11
- 型が異なるので型変換が発生します。リテラルの型変換なので恐らくコンパイル時に処理される処理系がほとんどで、場合はアセンブラ出力も元のものと同じと思います。
11
+ 型が異なるので型変換が発生します。リテラルの型変換なので恐らくコンパイル時に処理る処理系がほとんどで、その場合はアセンブラ出力も元のものと同じと思います。
12
12
 
13
13
  しかし、もしも実行時に型変換を処理するコンパイラがあれば異なります。