• C#_5


    类型转换----隐式转换

    基本规则:

    不同变量类型之间自动转换

    大范围装小范围

    不能用小范围装大范围

    相同类型的转换:

    有符号:long--->int--->short--->sbyte

    无符号:ulong--->uint--->ushort--->byte

    浮点数:decimal无法用隐式转换 存储double和float      double--->float

    不同类型的转换:

    无符号装有符号 不能转换

    无符号没有负数 有符号有负数

    有符号装无符号  可以

    有限制 无符号的变量数值范围要小于有符号变量数值的范围

    short--->byte;

    int--->ushort;int--->byte;

    long--->uint;long--->ushort;long--->byte;

    浮点数和整型之间 

            浮点数可以装任何整型

    整数不能装浮点数,浮点数有小数部分

    bool无法与其他类型隐式转换

    char可以隐式转换成 float 和整型 

    char隐式转换成数值类型时 对应的数值 实质是ASCII码

    一个char类型的不同变量对应一个整数

     string无法与其他类型隐式转换

     

     

  • 相关阅读:
    微信扫码登陆
    jquery的js代码兼容全部浏览器的解决方法
    如何才能成为一名优秀的架构师
    Bootstrap 完全教程笔记
    vue.js笔记总结
    dot.js模板实现分离式
    python基础知识1
    tensorflow基础知识1
    tensorflow基础知识
    常用python库文件
  • 原文地址:https://www.cnblogs.com/unitywyb/p/14493984.html
Copyright © 2020-2023  润新知