wgrk.net
当前位置:首页 >> 如何打印Bool类型 >>

如何打印Bool类型

C语言不带bool吧? 自定义的话,就用1和0表示,直接打印不就OK? 还是我理解错误?

BOOL是微软定义的typedef int BOOL,可见BOOL只是int(4字节int)的别名,并非布尔类型;它的定义在头文件windows.h中。所以在C语言中可以用%d直接控制输出,在C++中可用cout

scanf中没有对bool的定义,bool也不是标准c中的内容,要用bool就要包含stdbool.h头文件,bool的定义是将不为0的数置为1 可以这样做 bool i; int j; scanf("%d",&j); i=(bool)j;//j为0 i就为0,j不为0,i就为1 i=(bool)j;

Objective-C中BOOL其实就是signed char类型的别名 因此,你可以直接用%d来输出BOOL类型,0为假,1为真;也可以根据BOOL值输出字符串,让结果可读性增强,举例: BOOL good = YES; NSLog(@"%d", good); // 结果为1 good = NO; NSLog(@"%@", good ...

如果使用c++中iostream来输出的话可以用std::boolalpha 来控制,默认情况下使用整数0,1来代表bool值的 示例代码: #include using namespace std;int main(int argc, char* argv[]){bool test = true;cout

您何以用 bool a; printf("%s",a==FALSE?"FALSE":"TRUE"); 不就可以了

所有的变量在内存中都自己的存储空间,该空间的编号就是内存地址,可以通过&运算符来获得变量地址,通过printf("%p")函数进行输出,%p表示按内存地址格式输出(16进制)如:#include void main(){ char c ; char ac[10]="hello"; struct t { int...

欢迎使用最新版本的Cococs编辑器cocos createrwindwos下载地址:http://cocos2d-x.org/filedown/CocosCreator_v1.0.1_win新的ide使用javascript作为脚本语言,和cocos2d-js有一定相似性(但是并不能简单的粘贴代码来移植项目)在编程过程中,经常...

1、可以使用三目运算符打印,比如: NSLog(@"%@",(bool)?@"YES":@"NO"); 2、可以加断点,在断点处输入:po+空格+bool 3、加断点后,在下方需要输出的变量上点击右键,选第一个打印

和int方法一样。只不过bool只有0和1

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