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相关的函数

  • 相关阅读:
    Yii1.1应用升级到Yii2.0的一些注意点
    js经常使用功能代码
    P3370 【模板】字符串哈希
    poj 2406 Power Strings 周期问题
    P1325 雷达安装
    P1809 过河问题_NOI导刊2011提高(01)
    P1791 线段覆盖
    田忌赛马
    1225 八数码难题
    P1115 最大子段和
  • 原文地址:https://www.cnblogs.com/mcmx/p/11380531.html
Copyright © 2011-2022 走看看