c#中的char 是16位的,因为unicode,两个字节byte 是8位的,符号的0~255如果是c++中的char 的话,是8位的,与byte一样,c#中长度不一样的 前两种结果一样,第三种代表的是字符1,即数字49,与前两个不一样
1、这3种写法都是正确的,byte是字符型,如果赋值一个整型数字会自动转换为字符型。2、这种代换是正确的。
vs2008中,BYTE类型好像不用了。