zoukankan      html  css  js  c++  java
  • 基本类型和运算符

    uint8.........................
    float32、float64(32精确到小数点后7位,64到15位)
    int是计算最快的一种类型
    尽可能使用float64,因为math包
    复数:
    complex64(32位实数和虚数)
    complex128(64位实数和虚数)
    位运算:
    二元:
    与& 或| 异或^ 位清除&^
    一元:
    按位补足^(乘以-1,然后减1)
    左位移<<乘2
    右位移>>除2
    逻辑运算符:
    == != < <= > >=
    算术运算符:
    + - * / %(只能用于整数%)
    随机数:
    math/rand
    rand.Float32 and.Float64生成[0.0,1.0)之间的伪随机数
    rand.Intn(n)返回[0,n)之间的伪随机数
    类型别名
    type IZ int(IZ类型可以和int类型进行比较等,与int无差距)
    字符类型
    字符是整数的特别用例 byte(ASC||字符,占一个字节)是uint8的别名
    Go支持UTF-8:
    rune(字符、UTF-8的字符)
    rune是int32的别名
    在书写Unicode字符时需要在16进制数之前加上u或者U
    var ch int = 'u0041'
    var ch2 int = 'u03B2'
    var ch3 int = 'U00101234'
    unicode包包含的测试字符的有用的函数
    是否为字母:unicode.IsLetter(ch)
    是否为数字:unicode.IsDigit(ch)
    是否为空白符号:unicode.IsSpace(ch)
    返回布尔值,utf8包拥有与rune相关的函数

  • 相关阅读:
    "Key Violation" with ClientDataSet
    c# 的关键字 params,out,ref
    eval && JSON.parse
    json2.js
    C#中的索引器
    call , apply , caller , callee
    iphone&ipad图标去除高亮的光圈效果
    调用系统路线导航
    调科大讯飞出现的问题
    得到汉字首字母在表中的顺序位置
  • 原文地址:https://www.cnblogs.com/mcmx/p/11380531.html
Copyright © 2011-2022 走看看