直接将数字分配给char和一些算术运算

直接将数字分配给char和一些算术运算,c,char,C,Char,我们知道,我们可以直接将数字指定为字符,就像ch1=36一样 36是十六进制的,对吗 如果我做其中一个或两个: ch1 = ch1 + 1 while(ch1 <78) ch1=ch1+1 而(ch1您不需要在它们之间进行“转换”,因为十进制、十六进制和ASCII值都是表示8位数据的不同方式 36是十进制。要将36写成十六进制,您需要使用文字0x36,如中所示: ch1 = 0x36 36是十进制而不是十六进制。

我们知道,我们可以直接将数字指定为字符,就像ch1=36一样

36是十六进制的,对吗

如果我做其中一个或两个:

ch1 = ch1 + 1

while(ch1 <78)
ch1=ch1+1

而(ch1您不需要在它们之间进行“转换”,因为十进制、十六进制和ASCII值都是表示8位数据的不同方式

36是十进制。要将36写成十六进制,您需要使用文字0x36,如中所示:

ch1 = 0x36

36是十进制而不是十六进制。