首页
/
每日頭條
/
科技
/
怎麼将字符串123轉為int
怎麼将字符串123轉為int
更新时间:2025-08-29 20:02:45

怎麼将字符串123轉為int?開發中經常需要把16進制字符串轉換成整形,寫了個代碼供大家參考下:,下面我們就來聊聊關于怎麼将字符串123轉為int?接下來我們就一起去了解一下吧!

怎麼将字符串123轉為int(16進制字符串轉int整形值)1

怎麼将字符串123轉為int

開發中經常需要把16進制字符串轉換成整形,寫了個代碼供大家參考下:

#include <stdio.h>

#include <string.h>

//字符轉換成整形

int hex2int(char c)

{

if ((c >= 'A') && (c <= 'Z'))

{

return c - 'A' 10;

}

else if ((c >= 'a') && (c <= 'z'))

{

return c - 'a' 10;

}

else if ((c >= '0') && (c <= '9'))

{

return c - '0';

}

}

int main()

{

//十六進制字符串轉換成整形

const char* hexStr = "EFA0";

int data[32] = {0};

int count = 0;

for (int i=0; i<strlen(hexStr); i =2)

{

int high = hex2int(hexStr[i]); //高四位

int low = hex2int(hexStr[i 1]); //低四位

data[count ] = (high<<4) low;

}

//打印輸出

for (int i=0; i<strlen(hexStr)/2; i )

{

printf("%d ", data[i]);

}

return 1;

}

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
最近筆記本電腦是漲價了嗎
最近筆記本電腦是漲價了嗎
無論對是DIY裝機黨還是對于高性能筆記本電腦有較大需求的群體來說,過去的一兩年都算不上多美好,芯片的缺貨和“礦老闆”的海量需求都大大提升了以正常價格入手一台PC的難度。近日,随着顯卡行情的回穩,很多望穿秋水的用戶似乎看到了一絲希望。不過,這...
2025-08-29
雲存儲的實現前提
雲存儲的實現前提
CloudStorage客戶經常向我們詢問從他們的存儲桶中提取和檢索數據的最快方法。獲得最佳性能通常需要用戶知道正确的标志和參數以優化傳輸速度。在許多情況下,客戶将CloudStorage與其他GoogleCloud服務一起使用,并且正在尋...
2025-08-29
魔獸世界10檔顯卡推薦
魔獸世界10檔顯卡推薦
玩遊戲找熱點,點擊關注不迷路魔獸世界8.1版本,下周二(12月11日)将會率先在美服正式上線,而國服玩家也不用等太久,12月13日周四例行維護過後也會跟國服玩家見面。俗話說工欲善其事必先利其器,在8.1版本的更新中暴雪加入了DX12中的多線...
2025-08-29
加拿大海淘網站哪個好
加拿大海淘網站哪個好
海淘族除了在美國、日本海淘物美價廉的産品外,還有很多其他國家的好物可以海淘,比如西班牙。小編給大家介紹推薦幾個西班牙海淘網站1.Perfume'sClub歐洲美妝在線零售領導者,在線提供近400個品牌的兩萬餘種商品,消費滿39歐可以...
2025-08-29
戴爾xps 13發布時間
戴爾xps 13發布時間
戴爾今天對其XPS13二合一筆記本電腦進行了全面改進,公布了一個新的設計,它已經更像是平闆電腦,而不再是一台帶有可翻轉鉸鍊的薄型筆記本電腦。2022年的機型将可翻轉的鉸鍊換成了XPSFolio鍵盤蓋,這很像蘋果為iPad設計的妙控鍵盤。它通...
2025-08-29
Copyright 2023-2025 - www.tftnews.com All Rights Reserved