zoukankan      html  css  js  c++  java
  • C# 值类型

    sbyte:表示-128~127之间的整数。

    byte:表示0~255之间的整数。

    short(Int16):-32768~32767之间的整数。

    ushort:在0~65535之间的整数。

    int(int32):在-2147483648~2147483647之间的整数。

    uint:在0~4294967295之间的整数。

    long(Int64):正负某个区间的数(太大了,自己查)。

    ulong:大于0的某个区间的数。

    注:前面加的"u"表示无符号,即unsigned。

    浮点型:float、double、decimal

    区别在于表示精度的不同。float(7为有效数字)、double(15/16为有效数字)、decimal(128为有效数字,适用于财务和货币计算。)

    char:字符型,一个Unicode字符。

    bool:布尔值。

    string:一组字符。

    dynamic:C#4.0的一个新特性,像是弱类型语言,因为判断其类型不是编译时就确定,而是在运行时才确定。

      值得注意的是:正是因为这种不确定性,dynamic可以再各种数据类型之间直接做隐式转换;在编译器编译时也不会进行智能的显示。

    关于隐式转换只需要记住一个准则即可:a的范围包含了b的范围,那么b可以隐式转换为a。

    checked和unchecked:表达式溢出检查上下文。用来做类型转换是否溢出的检查

    定义常量:

    const int u = 20;

    注意:define是c/c++中定义常量的方法,格式为:#define 标识符 字符串。举例:#define u 20;

  • 相关阅读:
    ISAPI_Rewrite应用技巧与方法
    Linux下MONO执行C#程序
    正则表达式与 re 模块[转]
    网页自适应不同浏览器和分辨率[转]
    DIV 元素 | div 对象(4)
    自适应浏览器分辨率的javascript函数[转]
    常用正规表达式
    div置顶且屏蔽底下图层的图层
    IIS连接数
    什么是RIA?
  • 原文地址:https://www.cnblogs.com/namejr/p/10335929.html
Copyright © 2011-2022 走看看