fmt.Sprint()的参数为interface,可以将任意的类型转为string
参数说明:base为进制数
base为十和十六进制数的区别的举例
直接将字符变量赋值给整型变量,即可实现字符到对应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
a = data
data = 1
switch (a) {
case data: str += "0"
default: str += "1"
return str
//该代码片段来自于:
使用方法package main
import . "fmt"
func main() {
Printf("[%s][%s][%s][%s]\n",
import "strconv"
int, err := strconv.Atoi(string)
string := strconv.Itoa(int)
用sprintf()函数即可:
#include stdio.h
int main(void)
printf("%s",str);/*输出字符串str*/
return 0;
以上就是土嘎嘎小编为大家整理的go语言数字转换字符串相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!