一、编码 计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大 ...
分类:
编程语言 时间:
2018-04-29 22:17:12
阅读次数:
244
最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是 255(二进制 11111111=十进制 255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是 65535,4个字节可以表示的最大整数是4294967295。 最 ...
分类:
其他好文 时间:
2018-04-21 22:25:42
阅读次数:
165
```go package main import ( "fmt" "strconv"
) const bin = "10111"
const hex = "1A"
const oct = "12"
const dec = "10"
const floatNum = 16.123557 func m... ...
分类:
其他好文 时间:
2018-03-22 01:41:07
阅读次数:
164
进制: l 碾(nian)除法:十进制转为几进制则除几,从下往上看余数 (十进制转二进制,十进制转八进制,十进制转十六进制) l 几进制转化为十进制:直接乘以几的次方数; l binary:二进制;Octonary:八进制;Hexadecimal:十六进制; 原码,反码,补码:【数据存储形式】:(计 ...
分类:
编程语言 时间:
2018-03-21 21:10:06
阅读次数:
210
例子:-3(十进制)11111101(二进制)十进制(负)转二进制:1、3转成二进制:0112、取反:1003、将所得的数加1:101二进制转十进制(负):1、算式:1*2^2-0*2^1-1*2^0=32、加上负号:-3
分类:
其他好文 时间:
2018-03-18 12:06:23
阅读次数:
467
Kotlin的内置的数字类型 注意:Kotlin中数字类型 不能隐式转换 Kotlin支持 二进制、十进制、十六进制,但是不支持八进制 二进制 var a = 0b0011_0011(以0b开头) 十进制 var b = 999 十六进制 var c = 0x1A4F(以0x开头) Kotlin创建 ...
分类:
编程语言 时间:
2018-01-28 16:30:51
阅读次数:
226
字符编码 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的 ...
分类:
编程语言 时间:
2018-01-27 20:12:03
阅读次数:
144
字符串还有一个编码问题。 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),0 - 255被用来表示大小写英文字母、数字和一... ...
分类:
编程语言 时间:
2018-01-26 20:36:39
阅读次数:
124
转自廖大。只供个人学习 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以, 一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两 ...
分类:
其他好文 时间:
2018-01-14 19:37:48
阅读次数:
179
private static String hexStr = "0123456789ABCDEF"; private static String[] binaryArray = {"0000","0001","0010","0011", "0100","0101","0110","0111", "1 ...
分类:
其他好文 时间:
2018-01-02 16:43:54
阅读次数:
134