c语言中的bool运算符,C++ bool、三目运算符、引用

bool变量:

C++相对于C语言加入了bool变量,其值为true(1) 和 false(0)。true表示不为零的数  false表示为零的数,占用一个字节的空间。

代码:

/* 编译环境

gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04)

*/

#include

int main(int argc, char *argv[])

{

printf("Begin...\n");

bool a = false;

int b = 10;

printf("bool size = %d\n",(int)sizeof(a));//打印bool变量的大小

/*a = 0 b = 10*/

printf("a = %d\t",a);

printf("b = %d\n",b);

/*a = 1 b=1*/

a = b;

b = a;

printf("a = %d\t",a);

printf("b = %d\n",b);

/*a = 0 b=0*/

b = 0;

a = b;

printf("a = %d\t",a);

printf("b = %d\n",b);

/*a = 1 b =10*/

b+=

你可能感兴趣的:(c语言中的bool运算符)