QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1985|回复: 5

Linux下布尔型数据如何表示

[复制链接]
发表于 2006-7-20 22:21:50 | 显示全部楼层 |阅读模式
想用一个布尔型数据进行判断,可是编译的时候总是说FALSE和TRUE没有定义,不知道这样的数据怎么表示呢?(声明:我只想用布尔型数据来判断!!!!!)
[code:1]
#include<stdio.h>

布尔型变量 show_back(int a)
{
int b=1000;
if(a<b)
return FALSE;
else
return TRUE;
}

int main(int argc,char *argv[])
{
int i;
int j;
printf("please input: \n");
scanf("%d",&j);
i=show_back(j);
if(i)
printf("TRUE\n");
else
printf("FALSE\n");
return 0;
}
[/code:1]
发表于 2006-7-21 00:18:46 | 显示全部楼层
0代表false
1代表true

就行了啊
回复

使用道具 举报

WeiMingzhi 该用户已被删除
发表于 2006-7-21 09:08:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-7-21 10:14:57 | 显示全部楼层
微软为什么要搞一个 FALSE TRUE 啊?

不解。。。 不解 @#$@#! :neutral:
回复

使用道具 举报

 楼主| 发表于 2006-7-21 17:15:22 | 显示全部楼层
唉,没办法了,还是用int型返回值吧!
谢谢各位了!
回复

使用道具 举报

发表于 2006-7-21 20:44:27 | 显示全部楼层
#define TRUE 1
#define FALSE 0
typedef char bool;
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-2 10:16 , Processed in 0.044665 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表