golang语言和Python,go语言调用python

  golang语言和Python,go语言调用python

  与C/C语言的int类型相比,GO语言提供了多种int类型,包括int8、int16、int32、int64、int、uint8、uint16、uint32、uint64和uint文章目录。

  1.每个int类型的取值范围如下

  2.关于int类型

  3.代码示例

  4.摘要

  1.每个int类型的取值范围如下

  int 8:-128 ~ 127 int 16:-32768 ~ 32767 int 32:-2147483648 ~ 2147483647 int 643360-92233372037203685475808 ~ 92222222222

  2.关于int类型

  GO语言中int类型的大小是不确定的,和具体平台有关。

  一般来说,int在32位系统中是4字节,在64位系统中是8字节。

  使用自动派生的类型初始化整数。默认值是int类型。

  3.代码示例

  Gemainimport ("fmt "、" math "和" unsafe ")({//输出每个int类型fmt的可能范围。Println)每个int类型的可能范围可以是,()))fmt。Println数学。MaxInt8) fmt.println(int16:)、数学。采矿、数学。MaxInt16 ) fmt.println (int)数学。MinInt64, ~~ ,数学。MaxInt64) fmt.println(/n为自动求导类型的解N:=1234567890 fmt . printf(N 3360=1234567890))、N)fmt . printf(int类型的字节数为()(fmt . println)unsafe . sizeof))fmt . printf N )//32位整数值varain 32=987654321 fmt . println(varain 32=92

  输出结果:

  每个int类型的取值范围是,使用int 8:-128 ~ 127 int 16:-32768 ~ 32767 int 32:-2147483648 ~ 2147483647 int 64:-9223720368547588888588858 int,字节数是8 vara int 32=98765438。十进制0 x3a de68 b 1,十进制987654321int8336016十进制0x-4f,十进制0

  4.摘要

  由于GO语言中各种int类型的取值范围不同,int类型之间的数据转换会导致数据截断的问题,使用时需要注意。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: