基本知识
编译型与解释型
- 编译型语言
-
定义:编译型语言是指提前程序直接转换成机器语言,并转换成二进制文件,在下一次执行时直接用机器语言执行程序
-
优点:代码执行速度快。
-
缺点:代码开发效率低且无法跨平台。
- 解释型语言
-
定义:解释型语言是指每次运行程序,都要通过解释器逐行就行翻译成机器语言。
-
优点:可跨平台,开发效率高。
-
缺点:代码执行速度慢。
编码初识
-
ASCII码:
- 8bit = 1byte
- 形式:01010101
-
GBK码(国标):
-
英文:单字节 8bit = 1byte
-
形式:01010101
-
中文:双字节 16bit = 2byte
-
形式:01010101 10101010
-
-
unicode(万国码):
- 英文:四字节 32bit = 4byte
- 形式:01010101 01010101 01010101 01010101
- 中文:四字节 32bit = 4byte
- 形式:10101010 10101010 10101010 10101010
-
UTF-8:
-
英文:单字节 8bit = 1byte
-
形式: 01010101
-
欧洲文字:双字节 16bit = 2byte
-
形式: 00000001 00000001
-
中文:三字节 24bit = 3byte
-
形式:00000001 00000001 00000001
-
字节转换
8bit = 1byte
1024byte = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB

浙公网安备 33010602011771号