基本概念 碎玉有符号的而言 1 二进制的最高位是符号位 0表示正数 1 表示负数 2 正数的原码 反码 补码都一样 3 负数的反码 = 它的原码符号位不变 其他位取反 4 负数的补码 = 反码 + 1 5 0的反码补码都是0 6 php中没有无符号数,即php中都是有符号的 7 在计算机运算的时候, ...
分类:
其他好文 时间:
2016-09-05 06:54:24
阅读次数:
159
有无符号数是CPU架构决定的,是硬件特性直接反映到汇编指令中。C语言忠实的展现了汇编的特性。 无符号数比较: ja、jae、jb、jbe、je或jne 小于、小于等于、等于、不等于、大于或大于等于; 有符号数比较: 则使用jl、jle、je、jne、jg、jge指令 小于、小于等于、等于、不等于、大 ...
分类:
其他好文 时间:
2016-09-04 23:54:00
阅读次数:
371
对于操作数的左位移都是相同的,右边空出来的位置用0补齐。 但是对于右位移,对于有符号和无符号数是不一样的,最高位的1有两种处理方式。逻辑位移和算术位移。 逻辑位移:右移入位用0补齐 算术位移:右移入位用原先的该值得符号位决定。 ...
分类:
其他好文 时间:
2016-08-14 11:37:55
阅读次数:
134
PKBelongs to primary key作为主键 NNNot Null非空 UQUnique index不能重复 BINIs binary column存放二进制数据的列 UNUnsigned data type无符号数据类型(需要整数形数据) ZFFill up values for th ...
分类:
数据库 时间:
2016-08-13 15:46:04
阅读次数:
343
1.8086 ZF: 记录相关指令被执行后,是否为0. 0:置1 非0:0 CF:进位标记位 表示无符号数借位或者进位的值; SF:符号标记位 记录相关指令被执行后是否为负; 负:1 非负:0 OF:溢出标记位 有符号的 ...
分类:
其他好文 时间:
2016-08-06 14:22:04
阅读次数:
168
1. Class类文件的结构任何一个Class文件都对应着唯一一个类或接口的定义信息,但反过来说,类或接口并不一定都得定义在文件里(譬如类或接口也可以通过类加载器直接生成)。”Class“文件不一定是磁盘上存在的Class文件是一组以8位字节为基础单位的二进制流,只有两种数据类型:无符号数和表无符号... ...
分类:
其他好文 时间:
2016-07-25 15:55:19
阅读次数:
247
学习汇编的过程中,一个很容易搞混的概念就是有符号数和无符号数的运算。 一个很自然的问题是,当对两个数做运算时(比如加法、减法),运算操作会因为两个符号有所不同吗?比如,我们都知道,在汇编里面,将两个数相加和相减,是这样的: 那么,这两个操作会因为有符号数、无符号数的差别而有不同吗?是不是有有符号的 ...
分类:
其他好文 时间:
2016-07-19 20:51:16
阅读次数:
241
1.算术运算符(+ - / * %) 2.移位运算符 移运算符:操作数必须是整形,>>,逻辑左移左边移入的位用0填充,算数左移左边移入的的位用符号位补齐。(无符号数为逻辑左移,对于有符号数取决于编辑器) <<,值左边的几位被丢弃,右边的多出来的几个空位用0补齐。 例:返回参数中1的个数 3、位操作符 ...
分类:
编程语言 时间:
2016-07-09 00:41:31
阅读次数:
176
2.3 整数运算 2.31 无符号加法 无符号数的加法, 总的来说有一下规则 : 对于两个w位的无符号数x, y相加, 如果 x + y < 2w (这个值之上包括这个值都是w位无符号数无法表示的), 那么他们的值得x + y, 如果x + y超出了这个范围, 那么就造成了溢出, 此时x + y 的 ...
分类:
其他好文 时间:
2016-06-24 14:51:31
阅读次数:
265
在Java中,不存在Unsigned无符号数据类型,但可以轻而易举的完成Unsigned转换。 方案一:如果在Java中进行流(Stream)数据处理,可以用DataInputStream类对Stream中的数据以Unsigned读取。 Java在这方面提供了支持,可以用java.io.DataIn ...
分类:
编程语言 时间:
2016-06-14 17:42:12
阅读次数:
156