包含goint转string的词条

http://www.itjxue.com  2023-03-19 04:02  来源:未知  点击次数: 

GO有什么函数可以将int64转为 string

可以使用以下方式:

1、使用循环,把每一位数字转换成相应的字符,参考代码如下:

#include stdio.h

#include string.h

int main()

{

int num, n, i = 0;

char str[20], tmp[20];

scanf("%d", num);

n = num % 10;

while (n0)

{

tmp[i++] = n + '0';

num = (num - n) / 10;

n = num % 10;

}

tmp[i] = '\0';

for (i=0; i=strlen(tmp)-1; i++)

{

str[i] = tmp[strlen(tmp)-i-1];

}

str[i] = '\0';

printf("%s\n", str);

return 0;

}

2、使用库函数,代码如下:

#include stdio.h

#include string.h

int main()

{

int num;

char str[20];

scanf("%d", num);

itoa(num, str, 10);

printf("%s\n", str);

return 0;

}

Go语言int、int64、string之间的转换

import "strconv"

int, err := strconv.Atoi(string)

int64, err := strconv.ParseInt(string, 10, 64)

string := strconv.Itoa(int)

string := strconv.FormatInt(int64,15)

go语言中int、int32、int64转string

fmt.Sprint()的参数为interface,可以将任意的类型转为string

函数原型:func FormatInt(i int64, base int) string

参数说明:base为进制数

base为十和十六进制数的区别的举例

(责任编辑:IT教学网)

更多

推荐网页背景文章