双字节字符即是包含两个字节共16比特,即英文字母属于单字节字符,而汉字则属于双字节字符,因为英文字母、数字、符号等完全可以用128种不同的数值来表示,而汉字太多则不能,所以则需扩展到双字节,通常情况下双字节字符占用的空间是单字节字符的两倍,比如,一个字符串,可能包含中文英文数字和各种符号等等,将其输出到屏幕上,也需要根据长度判断并进行截断。