001是阿拉伯数字,在机器码中,可以为二进制数据类型。
二进制数据类型(Binary Data Types)。
二进制数据类型用于表达二进制形式的数据。
因为字符型数据被看成了只有8比特的最短整型。这样整型数就有了8位的整型char、16位的整型short或short int、32的整型long或int、64位的整型long long等四类。前面我们已经介绍了整型是按照补码存放的,目的是为了把减法运算变成加法运算。
正数的补码与原码一样。所谓原码就是整数直接转换成的二进制,反码就是对原码除了符号位以外的每个二进制位进行取反运算——0变1或1变0,反码加1得到补码。
如短整型65的原码、反码和补码都是二进制0000000001000001,但是短整型-65的原码是1000000001000001,反码为1111111110111110,补码为1111111110111111。从右至左开始数,每四个二进制对应一个十六进制位,因此-65对应的16进制补码为0xffbf,其中0x表示16进制的前缀。
语法 BINARY [ ( max-length ) ]参数 max-length值的最大长度,以字节为单位。该长度必须在 1 到 32767 范围内。如果未指定长度,则值为 1。注释 在比较过程中,将会精确地逐个字节地对 BINARY 值进行比较。与之不同的是,CHAR 数据类型的值是使用数据库的归类序列进行比较。如果某个二进制字符串是另一个二进制字符串的前缀,即认为较短的字符串小于较长的字符串。与 CHAR 值不同,BINARY 值在字符集转换期间不会进行转换。BINARY 在语义上等同于 VARBINARY。它是一种可变长度类型。在其它数据库管理系统中,BINARY 是一种固定长度类型。另请参见 VARBINARY 数据类型 LONG BINARY 数据类型 字符串函数欢迎分享,转载请注明来源:内存溢出
评论列表(0条)