数据类型及转换(c#)

本文介绍了C#中的数据类型,包括8个整型、3个浮点型和值类型,强调了布尔类型的判断条件。讲解了数据类型在内存中的存储方式,以及数据类型转换的隐式和强制转换,特别提到了`Convert`方法的灵活性。还讨论了字符串与数值类型的转换,如`ToString`方法的使用。最后,补充了C#中的关键字、可变类型、占位符、转义字符、可空类型的相关知识点,特别是值类型与引用类型对`null`的处理差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据类型

  1. 8个整型 + 3浮点型 11个值类型

  2. bool类型只能是truefalse

    判断条件只能用true或false条件判断

  3. sizeof()` 获取数据类型长度

  //根据byte类型,在内存中开辟一段1个字节的内存空间,将这段空间命名为byteValue,并 将2转换为2进制数据,对这段内存空间进行填充

            //byte:一个字节, 无符号(取值从零开始,不能是负数) 0-255
            byte byteValue = 2;

            //sbyte: 一个字节,有符号的数据类型 -2^7 `- 2^7 - 1  -128 - 127
            sbyte sbyteVlaue;


            //short: 两个字节,有符号的数据类型
            short shortVlaue;

            //ushort: 两个字节,无符号的数据类型
            ushort ushortVlaue;

            //int: 4个字节,有符号
            int intValue;

            //uint: 4个字节,有符号
            uint uintValue;

            //long : 8个字节,有符号
            long longValue;
            //ulong: 8个字节,无符号
            ulong ulongVlaue;


            //不要使用浮点数进行相等(==)比较运算
            //如果比较两个浮点数的大小一致abs(A-B) < 0.01
            //float:四个字节
            float floatValue;

            //double:8个字节
            double doubleValue;

            //decimal:16个字节
            decimal decimalValue;

            //char字符类型: 两个字节, 单引号引起的内容是字符类型
            char charValue = 'a';

            //string 字符串 由双引号引起
            string stringVlaue = "12345";

            //bool: 一个字节, c#中,bool类型取值只有true或false
            bool boolValue = true;


            //sizeof,是一个运算符,用于获取数据类型长度ÿ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值