dzrs.net
当前位置:首页 >> truE的整型变量 >>

truE的整型变量

我试了下,是“1 ”.#include int main() { int a; a=true; printf("%d\n",a); } 上面是我的测试代码,你可以试试

布尔型值本身就是一个整形数(Integer),只不过程序设计语言(比如VB)为了方便编程者使用才设置了True和False这样的常量,但它们的实际值就是-1和0.为什么非得是-1和0呢?我们来看看:True = -1(10进制)= &HFFFF(16进制)=

在afx.h中,有一句这样的:#define true 1 意思就是,true本身就代表1,而你现在再把1赋值给一个整型变量,这个变量肯定就等于1了

1.-12.&3.0 “”4.True5.字母和数字 2556.57.变体型 单精度型 变体型 双精度型 字符串型8.-16 -16

选A,因为b==a/3是假,所以!()是非假就是真.B的话a除11,余就是b,所以假.C,b不小于1,所以假D,非b是假

当变量为数值型,而表达式为布尔型时.vb系统自动将ture转换成-1,false转换成0,反之,数值型数据赋值给布尔型变量时,vb系统自动将非0转换为ture,0转换为false.小友,看懂了吗?

让我来告诉你答案!不太懂楼主所说的“怎么表示整型变量i中存放的的数?”inti是声明,还没有赋初值,所以不要用inti%7==0这种形式,后果无法得知.至于这句话:i%7==0?true:false;当i可以整除7的时候,执行true里的语句;若不能整除7,则执行false里的语句.

整型变量指的就是整数,用int表示,如可以定义整型变量x为:int x=1,不属于整型变量那就是非整型变量咯!再看看别人怎么说的.

不定.一般false是0,但是,有的编译器true是1,有的编译器true是-1

在C中 整数/整数 是进行取整运算(与取余运算%相对应)14/5=2;14%5=4 14除以5=2余4 所以14/5=2; 2%2=0 所以(14/5)%2=0 所以((14/5)%2==0) 是true的

网站首页 | 网站地图
All rights reserved Powered by www.dzrs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com