请教long型如何转化为char*

请问long型怎么转化为char*?如题[解决办法]longlongVar 0x30charcharVar (char)longcharstrBuf[20]

请问long型怎么转化为char*?
如题

[解决办法]
long longVar = 0x30;
char charVar = (char)long;

char strBuf[20];

sprintf(strBuf, "%d ", longVar);