Salah satu soalan yang paling biasa ialah apakah nilai nilai data mentah yang tidak dimulakan dalam C atau C++? Nah, jawapannya berbeza dalam sistem yang berbeza. Kita boleh mengandaikan bahawa pengkompil akan memberikan pembolehubah nilai 0. Untuk integer, anda boleh memberikannya nilai 0, untuk nombor titik terapung, anda boleh memberikannya nilai 0.0, tetapi untuk data jenis aksara, apakah itu?
#include <iostream> using namespace std; main() { char a; float b; int c; double d; long e; cout << a << "\n"; cout << b << "\n"; cout << c << "\n"; cout << d << "\n"; cout << e << "\n"; }
1.4013e-045 0 2.91499e-322 0
0 0 0 0
Atas ialah kandungan terperinci Jenis data primitif yang tidak dimulakan dalam C/C++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!