bool跟BOOL互相转换会是怎样的
bool和BOOL互相转换会是怎样的?在工作中,经常遇到这样的情况,BOOL和bool直接进行转换。或者是把他们当成是
bool和BOOL互相转换会是怎样的?
在工作中,经常遇到这样的情况,BOOL和bool直接进行转换。或者是把他们当成是一回事。我不知道这样做到底行不行。
因为FALSE和TURE说白其实还是整型的,所以BOOL直接转换成bool值,是不是就是相当于把整型转换成布尔值,这个是不是不太可行啊?
转换能正确吗?
[解决办法]
bool型占用内存是1字节
不能相当于char,bool就是bool
我没有尝试过把bool型变量当成char来操作会发生什么事,也建议你不要去尝试这种无意义的事情,要用char的地方用char就行了,反正可以转换成bool
[解决办法]转应该没问题,不过if(true==TRUE)就可能不是你想要的了
[解决办法]你不把它当整数做运算,只当逻辑真假用,就没问题。