学习C#010428数据类型

整数型

sbyte 有符号8位整数 System.SByte -128~127

byte 无符号8位整数 System.Byte 0~255

short 有符号16位整数 System.Int16 -32768~32767

ushort 无符号16位整数System.UInt16 0~65535

int 有符号32位整数System.Int32 -2147483648~2147483647

uint 无符号32位整数System.UInt32 0~4294967295

long 有符号64位整数System.Int64 -9223372036854775808~9223372036854775807

ulong 无符号64位整数System.UInt64 0~18446744073709551615

实数型

float 单精度存储32位浮点值 System.Single

double 双精度存储64位浮点值 System.Double

decimal 十进制存储128位浮点值 System.Decimall

逻辑型

bool 逻辑型数据 System.Boolean false/true

字符型

char 用于表示单个ASCII或Unicode字符 System.Char

char charData = '中';

在使用字符型数据时,用户可以将char类型的数据隐式转换为ushort , int, uint, long, ulong, float, double, decimal等多种整数或实数型数据,此时数据中的值将为字符在ASCII或Unicode码中的码元。快速获取码元的方法

char charData = '汉';

int intData = charData; //隐式转换

Console.WriteLine( intData );

结构型

public struct goods

{

public uint gid;

public string name;

public decimal price;

public char uint;

}

goods goods1;

goods1.gid = 1;

goods1.string = " 湖北黄鹤楼 ";

goods1.price = 4;

goods1.unit = ‘ 包 ’;

枚举类型

enum Name { Value1, Value2, Value3, ···, ValueN };


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值