红联Linux门户
Linux帮助

C语言中有boolean类型吗

发布时间:2009-04-06 20:57:49来源:红联作者:brucezuo
C语言中有boolean类型吗,没有好像不太方便,好像之能用0和1表示真假。
文章评论

共有 7 条评论

  1. 秦合六一 于 2010-08-13 11:07:23发表:

    没有可以用typedef自己定义,其实就像LS所说的那样,C语言默认的就是0为假,非0为真

  2. 网事无忧 于 2009-04-29 11:16:39发表:

    其实C语言中所有非0就是“真”,0就是“假”。很方便的。

  3. zazaking 于 2009-04-12 00:05:55发表:

    typedef unsigned char UCHAR;
    typedef UCHAR boolean;
    其实只要一个bit位就可以了,可惜C语言没有

  4. Gaby 于 2009-04-08 11:29:21发表:

    1# brucezuo
    typedef enum{FALSE, TRUE} boolean;

  5. sh365 于 2009-04-08 08:46:41发表:

    楼上说的对,没有直接的boolean类型,但是可以用typedef自定义

  6. eddw00001 于 2009-04-07 20:19:04发表:

    可以用typedef?自?

  7. tanlang009 于 2009-04-07 19:47:27发表:

    c中没有,c++中有,非得用bool类型,学c++吧!