可以用%llx,可以把64位数格式化为十六进制数,而%x只能格式化到32位。
如char buffer[1024];
sprintf (buffer, "%llx", unsigned long long (222222222222222222222));
可以用%llx,可以把64位数格式化为十六进制数,而%x只能格式化到32位。
如char buffer[1024];
sprintf (buffer, "%llx", unsigned long long (222222222222222222222));