以下是C++的不同数据类型值的比较语句,请问这些判断语句中作为条件部分的语句编写有问题的有()。
A: 如果变量bVar是布尔类型:if(false==bVar){doSomeThing();}
B: 如果变量nVar是int型:if(0==nVar){doSomeThing();}
C: 如果变量fVar为浮点型:if(0.02=fVar){doSomeThing();}
D: 如果变量sVar为字符串型:if(""==sVar){doSomeThing();}
A: 如果变量bVar是布尔类型:if(false==bVar){doSomeThing();}
B: 如果变量nVar是int型:if(0==nVar){doSomeThing();}
C: 如果变量fVar为浮点型:if(0.02=fVar){doSomeThing();}
D: 如果变量sVar为字符串型:if(""==sVar){doSomeThing();}
举一反三
- 下列关于类型转换的说法中,错误的是___。 A: 如果a为int 型变量,b为char型变量,则a+b的值为int型 B: 如果a为float 型变量,b为int型变量,则a-b的值为float型 C: 如果a为double 型变量,b为float型变量,则a*b的值为double型 D: 如果a为int 型变量,b为int型变量,则a/(double)b的值为int型
- 已知变量boolVar是一个布尔型的变量,如果要给其赋值为Tree,则正确的赋值语句是______。
- 若变量a是int类型,并执行了语句:a='A'+1.6;,则对于运算后变量a正确的叙述是( ) A: a的值是浮点型 B: a的值是整型 C: a的值是字符型 D: 不允许字符型和浮点型相加
- 已知变量boolVar是一个布尔型的变量,如果要给其赋值为True,则正确的赋值语句就是______。
- 能够为变量BVAR定义10个数值为0的语句是___________。 A: BVAR byte '0' B: BVAR byte 10 dup(0) C: BVAR byte 0 dup(10) D: BVAR byte 10 dup('0')