日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > 十六進制字符串轉十進制整數,詭異的問題,Linux和Windows結果不同

十六進制字符串轉十進制整數,詭異的問題,Linux和Windows結果不同

來源:程序員人生   發布時間:2014-10-19 08:00:01 閱讀次數:1837次
static int HexAToInt(char *str, int length)
{
char  revstr[16] = { 0 };  //根據十六進制字符串的長度,這里注意數組不要越界
int   num[16] = { 0 };
int   count = 1;
int   result = -1;


if (NULL != str)

strncpy(revstr, str, length);
for (int i = length - 1; i >= 0; i--)
{
if ((revstr[i] >= '0') && (revstr[i] <= '9'))
num[i] = revstr[i] - 48;//字符0的ASCII值為48
else if ((revstr[i] >= 'a') && (revstr[i] <= 'f'))
num[i] = revstr[i] - 'a' + 10;
else if ((revstr[i] >= 'A') && (revstr[i] <= 'F'))
num[i] = revstr[i] - 'A' + 10;
else
num[i] = 0;
result = result + num[i] * count;
count = count * 16;//十六進制(如果是八進制就在這里乘以8)    
}
}


#ifdef __linux__
result++;
#endif


return result;

}


Why???!!!

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美一区二区三区婷婷月色 | av一区在线观看 | 成年人免费网站 | 精品国产一区二区三区久久影院 | 香蕉视频色版在线观看 | 韩日精品一区二区 | 中文字幕精品一区 | 可以直接在线观看的av | 国产综合欧美 | 中文字幕亚洲欧美 | 国产精品久久久久久久久免费相片 | 午夜激情视频在线 | 天天操夜夜操免费视频 | 久热中文字幕 | 国产精品日韩欧美一区二区 | 国产99久久精品一区二区永久免费 | 久日av| 日韩在线不卡视频 | www.久久久久久久久 | 国产精品成av人在线视午夜片 | 伦乱视频 | 精品久久精品久久 | 国产一区二区三区欧美 | 日韩在线精品 | 久久国产精品无码网站 | 欧美午夜免费 | 精品一区精品二区 | www.天堂av.com | 国产传媒一区二区三区 | 亚洲+变态+欧美+另类+精品 | 午夜精品久久久久久不卡av | 五月婷婷影院 | 一区二区三区在线播放 | 亚洲在线一区二区三区 | 中文字幕日本视频 | 日韩在线不卡视频 | 亚洲精品国产成人 | 日本一区二区不卡视频 | 福利视频一二三在线视频免费观看 | 国内精自视频品线六区免费 | 欧美午夜在线观看 |