unsigned short 2字节
unsigned long 4字节
double 8字节
int 4字节
char 1字节 -127-128
unsigned char 1字节无符号数 0-255
unsigned long long 8字节无符号数
unsigned int 4字节
short 2字节
_int64=longlong 8字节
unsigned char aaa = 56;
char asciiChar = static_cast<char>(aaa);
CString asciiString;
asciiString.Format(_T("The ASCII character of %d is %c."), aaa, asciiChar);
AfxMessageBox(asciiString);
一个字节最多能编出多少不同的码?
具体解释如下:
1个字节有8位,每位有0和1两种选择,按照排列组合的理论,一共有2的8次方种不同的值,即256种不同的码。
所谓的字节 Byte,是由八个位组成的一个单元,也就是8个bit组成1个Byte。在计算机科学中,用于表示ASCII字符,便是运用字节来记录表示字母和一些符号。例如字符A便用 “01000001”来表示。
ASCII 码使用指定的7位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。
扩展资料:
字节与其他编码的换算关系如下:
1、ASCII码:一个英文字母(不分大小写)占一个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数。换算为十进制 ,最小值-128,最大值127。如一个ASCII码就是一个字节。
2、UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。中文标点占三个字节,英文标点占一个字节
3、Unicode编码:一个英文等于两个字节,一个中文(含繁体)等于两个字节。中文标点占两个字节,英文标点占两个字节