为何这段代码输出异常

为何这段代码输出错误 char chr[30]__int64 a 1844674406511961702itoa (a ,chr,10)// 到文本AfxMessa

为何这段代码输出错误
 


char chr[30];
__int64 a =1844674406511961702;

itoa (a ,chr,10);// 到文本

AfxMessageBox(  chr );

[解决办法]
引用:
 

char chr[30];
__int64 a =1844674406511961702;

itoa (a ,chr,10);// 到文本

AfxMessageBox(  chr );

itoa只能转化整型。__int64相对于int来说溢出了