函數原型 |
---|
char *_ui64toa(unsigned _int64 v, char *s, int r); |
wchar_t *_ui64tow(unsigned _int64 v, wchar_t *s, int r); |
#include <cstdlib>
命名空間:
std
參數:
v:64無符號位長整數
s:用來存放轉換結果的字符串,容量必須能夠容納轉換結果的字符串和字符串結束符
r:進位制,範圍 2 ~ 36,表示二進製到三十六進制,進位制超過十用字母 a ~ z 表示等於 10 ~ 35 的數字。
返回值:
指向參數 s 的指標
範例:
unsigned __int64 uint64_10= 18446744073709551615; char CharBuffer[sizeof(__int64)* 8 + 1]; _ui64toa(uint64_10, CharBuffer, 8); printf("8:%s\n", CharBuffer); _ui64toa(uint64_10, CharBuffer, 10); printf("10:%s\n", CharBuffer); _ui64toa(uint64_10, CharBuffer, 16); printf("16:%s\n", CharBuffer); _ui64toa(uint64_10, CharBuffer, 36); printf("36:%s\n", CharBuffer);
留言
張貼留言