// ============================================================================ // p1c03_18 — 3.7 “新增”bool类型关键字 // 来源:川大 C++/LinuxC wiki「02.Qt方向」 // 说明:本文件由 gen_part1.py 合并页面中的教学片段而成。每个片段用 // // --- 原文片段 [pageId:blockIdx] --- 标注出处。 // 已做最小修正(笔误/平台移植),详见 docs/ERRATA.md。 // ============================================================================ #include using namespace std; // --- 原文片段 [58954439:17] 3.7 “新增”bool类型关键字 --- void test() { cout << sizeof(false) << endl; //为1,//bool类型占一个字节大小 bool flag = true; // c语言中没有这种类型 flag = 100; //给bool类型赋值时,非0值会自动转换为true(1),0值会自动转换false(0) } // --- main --- int main() { test(); return 0; }