java中1和0哪个对应true?为什么?

[复制链接]
查看11 | 回复2 | 2013-6-6 15:05:36 | 显示全部楼层 |阅读模式
通常有这样的宏定义 #ifndef true #define true1#endif因为true英文就是确定的意思,通常1表示肯定,而0表示否定即false,false的错误否定的意思,所以就将1定义为true,0定义为flase,这个是bool变量的约定,布尔是这样设定的...
回复

使用道具 举报

千问 | 2013-6-6 15:05:36 | 显示全部楼层
任何语言中都是 1 对应true。原因是 语言在设计的时候,就是这样设计的,而且0对应false也比较符合常理。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行