日期:2014-05-17  浏览次数:20795 次

C# 位理解 ,请指教
在C#中我的理解是 一个数字和一个英文字母为一个字节 一个字节=8位 为什么我定义一个Int16的变量 却可以是4个字符
 Int16 a = 3333; 不是应该等于两个数字的字符吗? 比如:Int16 a = 33; 为什么 请指教

------解决方案--------------------
一个字节的范围为两个字符的十六进制数,比如byte a=0x32;int16就是2个字节了,范围是4位十六进制数,

int16 a=0x3333;