数据库中性别定义的数据类型为bit ,为什么不让用true和false?

系统显示的错误信息为;

第1个回答  推荐于2017-10-13
vc里面可以定义bit的数据类型么?
VC里不能定义bit数据类型,但是可以定义bool类型,bool类型占用4字节内存空间

要引用哪个头文件?
不需要引用

c语言存储的最小单元不是byte么?
一般来说是byte,但是像51这类单片机具有位寻址功能,所以允许使用bit类型

c里面定义的话是不是先要定义一个byte常量,然后再在这个byte上面进行位操作吧,也不能直接定义bit类型吧
keil c51里面可以直接定义bit类型,但是像vc这些pc上的应用程序不允许,bit类型是keil c51里面对标准c的一个扩展,在其他编译器上是无法编译的本回答被提问者采纳
第2个回答  2010-12-07
当然不行呀,bit是按位算的。
一般没这样定义表的,可以用char(1)嘛本回答被网友采纳