Pertama sekali, jenis integer lalai kepada int. Tidak ada keraguan tentang ini. Kedua, dalam julat jenis yang dibenarkan, di sini bait: -128~127 Dan integer int 1 berada dalam julat ini, pengkompil secara automatik akan melakukan penukaran ke bawah bagi pemalar. Jika pemalar melebihi julat ini, pengkompil akan melaporkan ralat secara langsung.
Salah, dua integer ditambah bersama-sama Jika kurang daripada atau sama dengan int, lalai adalah int Jika salah satu daripadanya panjang, lalainya adalah panjang
Anda cuba mengisytiharkan dua pembolehubah bait, kemudian menambahnya dan menetapkannya kepada pembolehubah bait yang lain Pengkompil akan menggesa ralat dan anda perlu memaksa penukaran jenis
Pertama sekali, jenis integer lalai kepada int. Tidak ada keraguan tentang ini.
Kedua, dalam julat jenis yang dibenarkan, di sini bait: -128~127
Dan integer int 1 berada dalam julat ini, pengkompil secara automatik akan melakukan penukaran ke bawah bagi pemalar.
Jika pemalar melebihi julat ini, pengkompil akan melaporkan ralat secara langsung.
Bait, pendek, aksara dan boolean semuanya dianggap sebagai int di peringkat bawah
Salah, dua integer ditambah bersama-sama Jika kurang daripada atau sama dengan int, lalai adalah int Jika salah satu daripadanya panjang, lalainya adalah panjang
Anda cuba mengisytiharkan dua pembolehubah bait, kemudian menambahnya dan menetapkannya kepada pembolehubah bait yang lain Pengkompil akan menggesa ralat dan anda perlu memaksa penukaran jenisSemak artikel ini: http://www.programgo.com/arti...
Terbahagi kepada penukaran automatik dan penukaran paksa