如何将int类型转化到string呢?
在编程中,我们用的符号一般来自ASCII码,它是用一个字节的低七位来表示一个字符的编码, 2^7 =128 ,最高位是 0 ,所以,用 ASCII 码可表示 128 个字符那么在ASCii码中‘1’的对应编码是49的二进制码,但是我们的数字1,就等于1呀,所以为了由原来的‘1’实际上就是49的二进制变成现在的1对应的二进制1,只好用49-48=1了。
但是在ASCII里‘0’对应的刚好是48的二进制码,所以我们转换的时候只需要‘1’-‘0’=1;就可以了简而言之就是1与’1’之间差个48个不同的ascii码,就像a与A相差32个ascii码,同理,从int类型变成char类型,就需要加上一个’0’了
举例子来讲