import "strconv"
創(chuàng)新互聯(lián)建站從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元無棣做網(wǎng)站,已為上家服務(wù),為無棣各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792
int, err := strconv.Atoi(string)
int64, err := strconv.ParseInt(string, 10, 64)
string := strconv.Itoa(int)
string := strconv.FormatInt(int64,15)
//二進(jìn)制轉(zhuǎn)十六進(jìn)制
func?btox(b?string)?string?{
base,?_?:=?strconv.ParseInt(b,?2,?10)
return?strconv.FormatInt(base,?16)
}
//十六進(jìn)制轉(zhuǎn)二進(jìn)制
func?xtob(x?string)?string?{
base,?_?:=?strconv.ParseInt(x,?16,?10)
return?strconv.FormatInt(base,?2)
}
有兩種方法,根據(jù)例子說明: String - ints="12345";int i;第一種方法:i=Integer.parseInt(s);第二種方法:i=Integer.valueOf(s).intValue();第一種方法:i=Integer.parseInt(s);//直接使用靜態(tài)方法,不會(huì)產(chǎn)生多余的對(duì)象,但會(huì)拋出異常第二種.
int i = Integer.parseInt("E8", 16); //16代表前的的是十六進(jìn)制數(shù)值
String s = Integer.toHexString(i); //需要時(shí)再轉(zhuǎn)回字符串形式
#includestdio.h#includestdlib.h#includemath.h#define MAX 10
int htoi(char s[]){ //先統(tǒng)計(jì)位數(shù),除去0,1“表示0x” int count = -1; for(count = 2;s[count]!='\0';++count); count-=2; int sum=0; int temp=0; //開始計(jì)數(shù) for(int i=2;i=count+1;++i) { switch(s[i]) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9':temp = s[i]-48;break; case 'a': case 'b': case 'c': case 'd': case 'e': case 'f':temp=s[i]-87;break; }
sum+=(pow(16.0,count-(i-2)-1)*temp); } return sum;}void main(){ char string[MAX]; printf("輸入一個(gè)十六進(jìn)制字符串:"); gets(string); printf("%s轉(zhuǎn)換結(jié)果:%d",string,htoi(string)); system("pause");}
fmt.Sprint()的參數(shù)為interface,可以將任意的類型轉(zhuǎn)為string
函數(shù)原型:func FormatInt(i int64, base int) string
參數(shù)說明:base為進(jìn)制數(shù)
base為十和十六進(jìn)制數(shù)的區(qū)別的舉例
當(dāng)前名稱:go語言十六進(jìn)制轉(zhuǎn)int的簡單介紹
瀏覽地址:http://www.rwnh.cn/article4/hiidoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、域名注冊、品牌網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)