1.题目描述 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 示例 2: 示例 3: 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [?231, 231 ? 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。 2.<limits ...
分类:
其他好文 时间:
2018-12-17 18:03:50
阅读次数:
152
sql server数据库中 smallint, int ,bigint ,tinyint的区别与长度 smallint 是一种精确的数值数据类型,其精度在算术运算后不变,采用2个字节编码 有符号的 smallint 值的范围是 -2^15 2^15 -1,即 -32768 32767 无符号的 s ...
分类:
数据库 时间:
2018-12-16 23:18:47
阅读次数:
165
java中提供了8中基本数据类型(六种数字类型、一个字符类型、一个布尔类型){ byte: byte 数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是 -128(-2^7); 最大值是 127(2^7-1); 默认值是 0; byte 类型用在大型数组中节约空间,主要代替整数,因为 by ...
分类:
编程语言 时间:
2018-12-13 19:33:17
阅读次数:
212
1、整数反转 题目:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 思路:把最后的一位提取出来,放到新的容器前面,反复进行上面的操作,同时也要判断是否会导致溢出 ...
分类:
其他好文 时间:
2018-12-12 00:14:02
阅读次数:
188
最近在写网络通信上的一些东西,快被这些编码格式搞崩溃了。 一、什么是编码 编码是对现有“符号”进行转化,可以存储在计算机中,在没有计算机时,我们的使用的“符号”,都是手写的,我们的大脑对其编码,这样我们就能记住和识别。但计算机只能存储电信号,即二进制。所以,我们需要对其编码,能使计算机储存。 各个国 ...
分类:
其他好文 时间:
2018-12-08 22:37:12
阅读次数:
189
前面二进制加法运算,我们并没有提操作数是有符号数,还是无符号数。其实前面的二进制加法对于有符号数和无符号数都成立。比如前面的8位二进制加法运算,第一张图我们选radix是unsigned,表示无符号加法,第二张图我们选radix是decimal,表示有符号数,从图中可知结果都是正确的。对于有符号数来... ...
分类:
其他好文 时间:
2018-12-08 11:27:34
阅读次数:
245
位运算符(<<,>>,>>>) 左移(<<):所输入数的二进制数向左移,然后在转换为十进制数 注意:移动的位数有限,不能移动到将二进制数1作为第一位,否则转换为十进制数是负数 右移(>>,>>>):所输入数的二进制数向右移,然后在转换为十进制数 >>:有符号右移 >>>:无符号右移 与运算符(&) ...
分类:
其他好文 时间:
2018-12-06 00:04:52
阅读次数:
205
原文:https://www.cnblogs.com/web21/p/6092414.html UNICODE是万能编码,包含了所有符号的编码,它规定了所有符号在计算机底层的二进制的表示顺序。有关Unicode为什么会出现就不叙述了,Unicode是针对所有计算机的使用者定义一套统一的编码规范,这样 ...
分类:
其他好文 时间:
2018-12-03 22:58:16
阅读次数:
213
#常见的数据类型/*数值型: 整型 小数: 定点数 浮点数字符型: 较短的文本:char、varchar 较长的文本:text、blob(较长的二进制数据) 日期型: */ #一、整型/*分类:tinyint、smallint、mediumint、int/integer、bigint1 2 3 4 ...
分类:
数据库 时间:
2018-12-03 13:54:07
阅读次数:
184
问题描述 给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。 返回被除数 dividend 除以除数 divisor 得到的商。 示例 1: 示例 2: 说明: 被除数和除数均为 32 位有符号整数。 除数不为 0。 假设我们的环境只 ...
分类:
其他好文 时间:
2018-11-30 20:18:49
阅读次数:
218