fmt.Sprint()的參數為interface,可以將任意的類型轉為string
創新互聯是一家從事企業網站建設、網站設計、網站制作、行業門戶網站建設、網頁設計制作的專業的建站公司,擁有經驗豐富的網站建設工程師和網頁設計人員,具備各種規模與類型網站建設的實力,在網站建設領域樹立了自己獨特的設計風格。自公司成立以來曾獨立設計制作的站點上千多家。
函數原型:func FormatInt(i int64, base int) string
參數說明:base為進制數
base為十和十六進制數的區別的舉例
直接將字符變量賦值給整型變量,即可實現字符到對應ASCII碼的轉換。
具體實現方法可以參考如下程序段:
char str[]="abds%*34dfs"; // 定義一個字符數組,存放待轉換為ASCII碼的字符串
int AsciiNum[20]; // 定義一個整型數組,存放字符所對應的ASCII碼值,數組大小根據字符串長度進行設置
int i;
// 將字符串的每個字符逐個賦值給整型數組AsciiNum,即實現字符到ASCII碼值的轉換
for(i=0; istrlen(str); i++)
{
AsciiNum[i] = str[i]; // 最后數組AsciiNum就是字符串每個字符所對應ASCII碼值的數組
}
func ByteToBinaryString(data byte) (str string) {
var a byte
for i:=0; i 8; i++ {
a = data
data = 1
data = 1
switch (a) {
case data: str += "0"
default: str += "1"
}
data = 1
}
return str
}
//該代碼片段來自于:
使用方法package main
import . "fmt"
func main() {
Printf("[%s][%s][%s][%s]\n",
ByteToBinaryString(byte(0)),ByteToBinaryString(byte(231)),
ByteToBinaryString(byte(168)), ByteToBinaryString(byte(162)))
}
方法一:直接強制轉換。如:String str= (String)123;
方法二:直接通過空字符串+數字的形式轉換為字符串(前后都可以用)。如:String str= ""+123;
方法三:直接通過包裝類來實現。如:String str = String.valueOf(1231);
import "strconv"
int, err := strconv.Atoi(string)
int64, err := strconv.ParseInt(string, 10, 64)
string := strconv.Itoa(int)
string := strconv.FormatInt(int64,15)
用sprintf()函數即可:
#include stdio.h
int main(void)
{
char str[20];/*用于保存轉換后的字符串*/
sprintf(str,"%g",123.73);/*以%f格式將實數a輸出到字符數組str中*/
printf("%s",str);/*輸出字符串str*/
return 0;
}
當前文章:go語言數字轉換字符串,go語言類型轉換
文章路徑:http://vcdvsql.cn/article34/hssspe.html
成都網站建設公司_創新互聯,為您提供定制網站、網站改版、品牌網站建設、網頁設計公司、搜索引擎優化、網站設計公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯