起源
字符集和字符编码不是一个概念,
字符集定义了文字和二进制的对应关系,为字符分配了唯一的编号,
而字符编码规定了如何将文字的编号存储到计算机中。
32位平台所有类型的指针的占用空间大小都是4个字节,64位平台所有类型的指针占用的空间大小为8个字节。
二进制(binary),是在数学和数字电路中以2为基数的记数系统,是以2为基数代表系统的二进位制。每个数字称为一个比特(Bit,Binary digit的缩写)。
Unicode赋予了全世界所有文字和符号一个独一无二的数字编号,UTF8所做的事情就是把这个数字编号表示出来。
#include <stdio.h> int main() { if (sizeof(void*) == 8) { printf("64-bit system\n"); } else { printf("32-bit system\n"); } return 0; }//strlen