[TOC] 什么是字符编码? 计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两 ...
分类:
其他好文 时间:
2019-09-18 00:58:35
阅读次数:
84
10. int 整形 数字用于计算和比较 python3没有long,python2有整形和长整型 11. 十进制二进制转换方法 bin(10进制) ==二进制 0b(二进制) int("二进制",2) == 十进制 12. 在整形中不是 0 的数字就是布尔值就为真 13. 在布尔值中,True 为 ...
分类:
编程语言 时间:
2019-08-26 21:15:36
阅读次数:
101
引子 通过上一节讲的二进制的知识,大家已经知道计算机只认识二进制,生活中的数字要想让计算机理解就必须转换成二进制。十进制到二进制的转换只能解决计算机理解数字的问题,那么文字要怎么让计算机理解呢? 于是我们就选择了一种曲线救国的方式,既然数字可以转换成十进制,我们只要想办法把文字转换成数字,这样文字不 ...
分类:
其他好文 时间:
2019-07-20 11:46:05
阅读次数:
467
整型以及布尔值转换 整型 整型 数字(int)用于比较和运算 32位: 2 31 ~ 2 31 1 64位: 2 63 ~ 2 63 1 十进制,二进制,十六进制,八进制,二进制 十进制表示方法:123456 二进制表示方法:0101 十进制——二进制 (从下往上?2) 二进制————十进制 (从右 ...
分类:
其他好文 时间:
2019-07-14 13:28:05
阅读次数:
260
#include #include int unicode_to_utf( unsigned long unicode, unsigned char *utf ) { //assert( utf ); int size = 0; if ( unicode = 0x80 && unicode > 6 ... ...
分类:
其他好文 时间:
2019-07-12 14:13:27
阅读次数:
112
计算机采用 8 bit(比特,计算机最小表示单位) = 1 byte(字节,计算机最小存储单位),一个字节能表示的最大的整数就是 255(二进制11111111 = 十进制255),如果要表示更大的整数,就必须用更多的字节,比如两个字节可以表示的最大整数是 65535 。 ASCII (8位)编码包 ...
分类:
编程语言 时间:
2019-07-08 16:32:15
阅读次数:
103
1.3进制转换 1.3.1 二进制 转化成 十进制 1.3.2 八进制 转化成 十进制 1.3.3 十六进制 转化成 十进制 *小练习: 转化成对应进制 1.3.4 十进制 转化成 二进制 1.3.5 十进制 转化成 八进制 1.3.6 十进制 转化成 十六进制 *小练习: 转化成对应进制 1.3. ...
分类:
其他好文 时间:
2019-06-23 14:22:29
阅读次数:
1005
二进制、八进制、十六进制与十进制的不同顾名思义在于进位不同: 十进制遇十进一,9+1=10,19+1=20,199+1=200。相同数字下前一位是后一位的十倍,例如11,前一个代表10,后一个是1。 二进制遇二进一,1+1=10,10+1=11,11+1=100。可以理解为每一个1就是取用了所占位置 ...
分类:
其他好文 时间:
2019-05-31 13:08:30
阅读次数:
129
linux哲学思想1、一切皆文件2、小型、单一用途的程序3、链接程序共同完成复杂的任务4、简洁的用户交互界面5、配置数据存放在文本中 ————————————————————————————?二进制?十进制00000000?000000001?100000010?200000100?400001000?80001000
分类:
系统相关 时间:
2019-04-25 18:54:49
阅读次数:
189
1 #include"stdio.h" 2 #define MaxSize 50 3 typedef int DataType; 4 typedef struct{ 5 DataType elem[MaxSize]; 6 int top; 7 }SeqStack; 8 void initStack(... ...
分类:
其他好文 时间:
2019-04-25 09:14:07
阅读次数:
176