C#常用的数据类型

数据类型

      /*      
         //基本数据类型

记忆:以下按字节大小记忆容易些
       1字节: bool; 逻辑值(真 / 假)
              sbyte; 有符号8位整数
              byte;无符号8位整数

       2字节:short;有符号16位整数
              ushort; 无符号16位整数
              char;16位字符类型

       4字节:int;有符号32位整数
              uint;无符号32位整数
              float;32位单精度浮点类型

       8字节:long; 有符号64位整数
              ulong; 无符号64位整数
              double;64位双精度浮点类型

       16字节:decimal; 128位高精度浮点数(国家的税收;外汇)

    一.常用的转义字符:
    一般是反 斜杠+" " 的形式出现
    在输出语句中出现以下字符:
             1.\\ 表示的输出一个\
             2. \n 是 换行的意思
             3.\t  表示Tab(在输出内容加4个空格)
             4.\" 输出双引号


    二、算术运算符
             1、赋值运算符:“=”,将符号右侧的值赋值给左侧,这个过程
             是一个拷贝的过程
             2、算术运算符:+、-、*、/、%、++、--
                 注意:如果是两个int类型的数相除,得到的结果还是int
                 如果两个数运算过程中,其中有一个数是浮点数,那么得
                 到的结果就是浮点数类型
             3、复合运算符:+=、-=、*=、/=、%=...
                a+=b;  相当于 a = a+b;
                a-=b;  相当于 a = a-b;
                a*=b;  相当于 a = a*b;
                a/=b;  相当于 a = a/b;
                a%=b;  相当于 a = a%b;
    */

重点掌握值类型和引用类型
二者的区别如下:
1、速度上的区别

值类型存取速度快,引用类型存取速度慢。

2、用途上的区别

值类型表示实际数据,引用类型表示指向存储在内存堆中的数据的指针或引用。

3、来源上的区别

值类型继承自System.ValueType,引用类型继承自System.Object

4、存取位置上的区别

值类型变量存取在栈中,引用类型的变量存取在堆中。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值