string function unt_1(int Sn){ string result = ""; bool isNegative = false; if(Sn < 0){ isNegative = true; Sn = -Sn; } while(Sn > 0){ int remainder = Sn % 16; if(remainder < 10){ result = char(remainder + '0') + result; }else{ result = char(remainder - 10 + 'A') + result; } Sn /= 16; } if(result == ""){ result = "0"; } if(isNegative){ result = "-" + result; } return result; }

C++ 自定义函数:十进制整数转十六进制字符串

原文地址: https://www.cveoy.top/t/topic/jv8F 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录