• 关于c#数据类型,类型转换,变量,常量,转义符。。。


    先说一下数据类型。。。数据类型可以分为两大类:基本数据类型引用类型

    基本数据类型按功能又分为“值类型”,“布尔型”,“字符型”。

    引用类型分为“字符串”,“时间日期”。  没图没真相↓面放图。

    橙色圈起来的是常用的类型

    字符串类型  string   可以定义任意数据,几乎没有长度限制。赋值使必须带引号

                    string a =“”; string aa= null;只有字符串类型可以定义空值。

    整形类型 int 只可以定义整数或者负整数。长度为10位数(包含空格)。赋值使不用带引号

    长整形 longint相同,但是长度几乎没有限制。赋值不用带引号。

    小整形 byte与 中整形short  要记住,看见要认识。

    浮点型(小数点型) 常用的是 Double(默认)   Decimal 

              赋值时注意  float a=10.5f;(后面要加   f   );

                              Double a=10.5;(默认的)

                              Decimal a= 10.5m(后面加  m  )

     浮点型可以定义整数和小数,定义整数时也可以不加后缀的 f 和 m 。

    布尔型  bool 对错类型    定义的值只有 ture和false

            bool a= ture/false

    字符型 char   只能放单一字符,只能且必须定义一个字符

            char a=“1”

    引用类型  时间日期型  DateTime

                DateTime dt = new DataTime(int年,int月,int天);输入前半括号摁下键选第四个然后输入时间

                DateTime nowdt = DataTime.Now;  (这个可以获取当前电脑的时间。)

                Console.WriteLine(Now);   这个连个配合可以输出当时时间。

    类型转换

                隐式转换,将值类型转换成引用类型,不要声明转换方式。

          隐式转换时 string是最高级,string s ="10"

                           int a=20

                           string ss= s+a

                          console.Write(ss);最后输出结果为1020。相加时,会被string类型同化掉,string是最高级(double浮点类型也会被同化)。

                显示转换(强制转换),将任何类型转换成任何其它类型都可以使用的方式。

                 有几种方式: 1.  int a;doubile b=10.5;  a=(int)b;(优先级很低不推荐实用)。

                                   2.用  convert ;  将字符类型转换为其他类型 就是用 这个方法:int a= Convert.ToInt32(s);decimal d= Convert。ToDecimal;想转换成什么类型就To什么类型。字符串除外

                                   3.string sss=“10”;

                                      string aaa= sss+a.Tostring();其他各种类型转换为字符串类型只要再变量后面加上    .ToString();

                                    4.字符串类型如果不是整数的话转换为 int类型 会报错。强制吧浮点类型转换为int类型,如果是奇数会进1.如果是偶数会舍弃。

                

     转义符   /      “/”会把他后面的一个字符转换成字符串。

  • 相关阅读:
    Redis简单梳理及集群配置
    PDF.js 详情解说
    基于SMS短信平台给手机发送短信
    linux装OpenOffice后传---中文乱码的解决
    NodeJs小试牛刀--聊天室搭建
    算法之路--最小代价生成树
    Linux系统上安装OpenOffice
    项目部署之工具使用心得
    H5 Handlebars的简单使用
    JavaWeb国际化
  • 原文地址:https://www.cnblogs.com/big-lll/p/6417681.html
Copyright © 2020-2023  润新知