在计算机中整数的表示使用补码来表示的。 什么是补码呢?首先要明白什么是原码。 数字是有符号的,计算机中,用最高位作为符号位。以四位机器码举例:1的原码表示是:0001; -1 的原码表示是:1001。 也就是说表示实际数值的只有3位。因此4位机器码原码表示数的范围是:[-7, 7],其中0有两种表示 ...
分类:
其他好文 时间:
2017-03-15 12:09:05
阅读次数:
165
原码、反码、补码,计算机中负数的表示 1、表示范围 拿单字节整数来说,无符号型,其表示范围是[0,255],总共表示了256个数据。有符号型,其表示范围是[-128,127]。 先看无符号,0表示为0000 0000,255表示为1111 1111,刚好满足了要求,可以表示256个数据。 再看有符号 ...
分类:
其他好文 时间:
2017-03-14 23:59:21
阅读次数:
306
MySQL的数据类型 一、整数类型 整数类型 字节 取值范围 取值范围 tinyint 1 有符号 -128 无符号 0 有符号 127 无符号 255 Smallint 2 有符号 -32768 无符号 0 有符号 32767 无符号65535 mediumint 3 有符号 -8388608 无 ...
分类:
数据库 时间:
2017-03-12 23:54:11
阅读次数:
370
-- 字符串比较大小SELECT STRCMP("wangxuchao","wangyichao");-- 值1<值2返回值为-1-- 值1>值2返回值为1-- 值1=值2返回值为0 -- 字符串无符号拼接SELECT CONCAT("wang","xu","chao"); -- 字符串有符号拼接S ...
分类:
其他好文 时间:
2017-03-10 20:40:49
阅读次数:
230
Java关键字下面列出了Java保留字。这些保留字不能用于常量、变量、和任何标识符的名称。关键字描述abstract抽象方法,抽象类的修饰符assert断言条件是否满足boolean布尔数据类型break跳出循环或者label代码段byte8-bit有符号数据类型caseswitch语句的一个条件catch和try搭配扑..
分类:
编程语言 时间:
2017-03-10 11:24:37
阅读次数:
193
先说左移,左移就是把一个数的所有位都向左移动若干位,在C中用<<运算符.例如:int i = 1;i = i << 2; //把i里的值左移2位需要注意的一个问题是int类型最左端的符号位和移位移出去的情况.我们知道,int是有符号的整形数,最左端的1位是符号位,即0正1负,那么移位的时候就会出现溢 ...
分类:
其他好文 时间:
2017-03-09 00:47:47
阅读次数:
152
1. 什么是装饰器? 顾名思义,装饰器就是在方法上方标一个带有@符号的方法名,以此来对被装饰的方法进行点缀改造。 当你明白什么是装饰器之后,自然会觉得这个名字取得恰如其分,但作为初学者来说多少还是会有些迷茫。下面用代码来说明怎么理解装饰器。 Python允许将方法当作参数传递,因此以上脚本就是将ta ...
分类:
编程语言 时间:
2017-03-07 12:52:43
阅读次数:
208
一.数值类型 Mysql支持所有标准SQL中的数值类型 整数类型 字节 范围(有符号) 范围(无符号) 用途 TINYINT 1字节 (-128,127) (0,255) 小整数值 SMALLINT 2字节 (-32 768,32 767) (0,65 535) 大整数值 MEDIUMINT 3字节 ...
分类:
数据库 时间:
2017-03-05 14:51:18
阅读次数:
211
数据类型 整型数据类型含义(有符号)tinyint(m)1个字节 范围(-128~127)smallint(m)2个字节 范围(-32768~32767)mediumint(m)3个字节 范围(-8388608~8388607)int(m)4个字节 范围(-2147483648~2147483647... ...
分类:
其他好文 时间:
2017-03-04 22:02:16
阅读次数:
250
要点是:这里char是有符号的!。(255) = 0xff。因为char有符号,所以拿出来的整型值是-1,将-1给无符号的unsigned short d 会将ff放在低字节的1byte,高字节的1byte会按照低字节的首位(1)开始拓展到1byte, 最后也就是(0xffff) = 65535. ...
分类:
其他好文 时间:
2017-02-24 12:25:07
阅读次数:
237