int8 int32 int64 golang 怎么选择
在Go语言中,整数类型的选择取决于你的具体需求。以下是一些指导原则:int8:这是一个8位有符号整数类型,可以表示的范围是-128到127。如果你的数值在这个范围内,并且需要占用最少的内存空间,那么可以选择int8。int32:这是一个32位有符号整数类型,可以表示的范围是-2,147,483,648到2,147,483,647。它比int8具有更大的范围,适合表示更大的数值。如果你需要处理的数值经常超过int8的范围,那么可以选择int32。int64:这是一个64位有符号整数类型,可以表示的范围是-9,223,372,036,854,775,808到9,223,372,036,854,775,807。它具有更大的范围,适合表示非常大的数值。如果你需要处理的数值经常超过int32的范围,那么可以选择int64。在选择整数类型时,你还需要考虑内存占用和性能。通常来说,较小的整数类型具有较小的内存占用和更高的性能,但范围较小
int num = (Convert.ToInt32(this.gohsotcfg.Text) <
this.gohsotcfg.Textthis.textBox4.Text这个是两段文本 即字符串Convert.ToInt32作用把字符串转换为整型然后比较两个整型的大小 并把小的一个赋值给num如果用C的话可以int num = (atoi(this.gohsotcfg.Text) < atoi(this.textBox4.Text)) ? atoi(this.gohsotcfg.Text) : atoi(this.textBox4.Text);即把Convert.ToInt32方法转换为C的库函数atoi至于两段文本应该是其他地方传过来的 具体是什么就看应用了 没办法直接翻译
go语言怎么输出字符串中的某个中文字符?
for index,val := range a {if val == '好' {fmt.println(index,x)}}对string做range得到的val是int32类型,直接用单引号比较就行