整型 旧城等待, 2021-09-03 09:09 284阅读 0赞 ## Go语言基础之基本数据类型 ## 除了基本的整型,浮点型,布尔型,字符串外,还有数组,切片,结构体,函数,map,通道(channel)等,Go语言的基本类型和其他语言大同小异。 ## 基本数据类型 ## 整型 整型分为以下两大类:带符号和不带符号 int8 int16 int32 int64对应有符号整型 uint8对应byte uint16 对应short uint32 uint64对应long型 <table> <thead> <tr> <th>类型</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>uint8</td> <td>无符号8位整型(0到255)</td> </tr> <tr> <td>uint16</td> <td>无符号16位整型(0 到65535)</td> </tr> <tr> <td>uint32</td> <td>无符号32位整型(0到4292967295)</td> </tr> <tr> <td>uint64</td> <td>无符号64位整型(0到18446744073709551615)</td> </tr> <tr> <td>int8</td> <td>有符号8位整型(-128到127)</td> </tr> <tr> <td>int16</td> <td>有符号16位整型(-32768到32767)</td> </tr> <tr> <td>int32</td> <td>有符号32位整型(-2147483648到2147483647)</td> </tr> <tr> <td>int64</td> <td>有符号64位整型(-9223372036854775808到9223372036854775807)</td> </tr> </tbody> </table> ## 特殊整型 ## 在写跨平台的代码的时候 ,要注意 <table> <thead> <tr> <th>类型</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>uint</td> <td>32位操作系统上就是uint32,64位操作系统上就是uint64</td> </tr> <tr> <td>int</td> <td>32位操作系统上就是int32,64位操作系统上就是int64</td> </tr> <tr> <td>uintptr</td> <td>无符号整型,用于存放一个指针</td> </tr> </tbody> </table> 注意:在使用int和uint类型时,不能假定它是32位或64位的整型,而是考虑int和uint可能在不同平台上面的差异 注意事项:获取对象的长度的内建len()函数返回的长度可能根据不同平台的字节长度进行变化,实际使用中,切片或map的元素数量等都可以用int来表示。在涉及到二进制传输,读写文件的结构描述时 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxODkxNDI1_size_16_color_FFFFFF_t_70] fmt.Printf("%T\\n",i3) //查看变量的类型 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxODkxNDI1_size_16_color_FFFFFF_t_70]: /images/20210820/cff4268daf804b3db87c50bb4b67dc3e.png
相关 整型提升 何为整型提升 C的整型算术运算总是至少以缺省整型类型的精度来进行的,我个人的理解是:C语言算术运算中字节数少于整型字节数的数据类型在进行整形运算中会被转化为整型数据,这个 我不是女神ヾ/ 2023年09月24日 22:33/ 0 赞/ 64 阅读
相关 java指数整型_java语言的整型数据 java语言的整型数据: 一 、 整 型 常 量 : 与 C,C++相 同 ,Java的 整 常 数 有 三 种 形 式 : ① 十 进 制 整 数 ,如 123,-45 Myth丶恋晨/ 2022年11月06日 04:48/ 0 赞/ 172 阅读
相关 整型转字符型 包含头文件: include <stdio.h> 函数体 int sprintf(char str, const char format, ...); 野性酷女/ 2022年10月16日 04:49/ 0 赞/ 135 阅读
相关 整型中long型 public class java5_4 { / @param args / public static voi 爱被打了一巴掌/ 2022年09月17日 14:25/ 0 赞/ 164 阅读
相关 整型中int型 public class java5_3 { / @param args / public static voi 刺骨的言语ヽ痛彻心扉/ 2022年09月17日 14:25/ 0 赞/ 161 阅读
相关 整型中short型 public class java5_2 { / @param args / public static voi 柔情只为你懂/ 2022年09月17日 14:25/ 0 赞/ 161 阅读
相关 golang:整型 > Go语言的数值类型分为以下几种:整数、浮点数、复数,其中每一种都包含了不同大小的数值类型,例如有符号整数包含 int8、int16、int32、int64 等,每种数值类型 怼烎@/ 2022年09月07日 06:16/ 0 赞/ 133 阅读
相关 Solidity 整型类型 demo.sol(整型类型): pragma solidity ^0.4.21; contract IntegerTest { 灰太狼/ 2022年02月25日 04:38/ 0 赞/ 207 阅读
相关 整型字面值 整型字面值(常量)是显式地书写的常量,如212 或1776。与C语言相同,C++能够以三种不同的计数方式来书写整数:基数为10、基数为8(老UNIX版本)和基数为16(硬件黑客 小咪咪/ 2021年12月10日 08:13/ 0 赞/ 234 阅读
相关 整型 Go语言基础之基本数据类型 除了基本的整型,浮点型,布尔型,字符串外,还有数组,切片,结构体,函数,map,通道(channel)等,Go语言的基本类型和其他语言大同小异 旧城等待,/ 2021年09月03日 09:09/ 0 赞/ 285 阅读
还没有评论,来说两句吧...