1.将汉字用Asc()函数转换返回赋值
2.将Asc返回的值用Hex()函数转换成十六进制字符串发现奇怪的问题
例如
Asc("啊")=-20319
Hex(-20319)="FFFFB0A1"
但正确结果应该是"B0A1",请问为什么会多出前面那4个"F"
问题:
1.上述多出的"F"该如何处理
2..net是否自带十六进制字符串转换为十进制数的函数
3.利用进制转换公式写的进制转换直接转换Hex()函数返回的结果会出现溢出,该如何解决
参考消息:WM_IME_CHAR的wParam参数
我是包子!