打印
[应用相关]

keil的BOOL类型

[复制链接]
9289|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lqab1983|  楼主 | 2014-1-16 09:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Keil 4     STM32F103    3.5的库  想问下在这个环境下  keil有没有BOOL类型数据? 如果没有,该怎么替代?
沙发
yjsstk| | 2014-1-16 11:16 | 只看该作者
用结构体代替
struct
{
    u8  bit0  : 1;
    u8  bit1  : 1;
    u8  bit2  : 1;
    u8  bit3  : 1;
    u8  bit4  : 1;
    u8  bit5  : 1;
    u8  bit6  : 1;
    u8  bit7  : 1;
}byte;

使用特权

评论回复
板凳
craaazyfor| | 2014-1-16 11:43 | 只看该作者
基本是unsigned char类型

使用特权

评论回复
地板
mmuuss586| | 2014-1-16 12:20 | 只看该作者
我一般用UCHAR的

使用特权

评论回复
5
lqab1983|  楼主 | 2014-1-17 09:24 | 只看该作者
2楼定义结构体的意思  是不是指BOOL类型  是个位类型的?  看来keil里是没有BOOL类型的了?我觉得是

使用特权

评论回复
6
hugo0chen| | 2016-12-5 00:59 | 只看该作者
#ifndef __cplusplus
typedef enum {FALSE = 0, TRUE = !FALSE} bool;
#endif

使用特权

评论回复
7
inc_biza| | 2016-12-5 09:30 | 只看该作者
包含stdbool.h即可!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

53

帖子

0

粉丝