c++之?dāng)?shù)據(jù)類型轉(zhuǎn)換

1、十六進(jìn)制string轉(zhuǎn)int
//Hexstring 轉(zhuǎn) int
int HexStringToInt(string str) {
    char* end;
    int result = static_cast<int>(strtol(str.c_str(), &end, 16));
    return result;
}
2、char 轉(zhuǎn) 十六進(jìn)制string
std::string CharToHex(int i, int width)
{
    std::stringstream ioss; //定義字符串流
    std::string s_temp; //存放轉(zhuǎn)化后字符
    ioss << std::hex << i; //以十六制形式輸出
    ioss >> s_temp;
    string s;
    //std::string s(width - s_temp.size(), '0'); //指定位數(shù)的需要補(bǔ)0
    s += s_temp; //合并
    return s;
}
3、int轉(zhuǎn)string
string IntToString(int i){
    stringstream ss1;
    ss1 << i;
    string s = ss1.str();
    return s;
}
4、string轉(zhuǎn)char
 string s;
 s.c_str();
//char類型賦值
//strcpy(result_char, s.c_str());
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Lua 5.1 參考手冊(cè) by Roberto Ierusalimschy, Luiz Henrique de F...
    蘇黎九歌閱讀 14,246評(píng)論 0 38
  • 在C語言中,五種基本數(shù)據(jù)類型存儲(chǔ)空間長(zhǎng)度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 4,035評(píng)論 0 2
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young閱讀 4,194評(píng)論 1 10
  • 藝術(shù)簡(jiǎn)介 李志新,男,1958年生人,籍貫河北省人,現(xiàn)居住貴州省六盤水市,現(xiàn)為文化部藝術(shù)人才資料數(shù)據(jù)庫合作...
    愛書畫閱讀 1,111評(píng)論 0 1
  • 不尚賢,使民不爭(zhēng);不貴難得之貨,使民不為盜; 不見 可欲,使民不亂。是以圣人之治也,虛其心,實(shí)其腹,弱其志,強(qiáng)其骨...
    暴走的小橘子閱讀 171評(píng)論 0 0

友情鏈接更多精彩內(nèi)容