在c#语言里,有哪些基本数据类型,C#语言中的常用数据类型有哪些

这篇博客详细介绍了C#编程语言中的各种基本数据类型,包括整型(如int, long)、浮点型(float, double)、布尔型、字符型、文本型以及日期型,并展示了如何声明和使用这些类型的变量。同时,文中还提到了隐式类型和类型的后缀表示法。
摘要由CSDN通过智能技术生成

var 局部变量 = 1; //var只能声明局部变量,由编译器根据表达式推断类型(又称为"隐式类型")

//下面的两种写法都是等价的,后一种直接引用System的类型,需要导入System命名空间

//任意对象类型,可变的引用类型

object o = 1; Object O = 1;

//布尔型,只有true和false

bool b; Boolean B;

//字节型,表示8位有符号整数 -128 ~ 127

sbyte sby = 0xA; SByte SBY = (SByte) 127;

//短整型,64位整数,-32768 ~ 32767

short s = 32767; Int16 S = 32767;

//整数型,表示32位有符号整数 -21,4748,3648 ~ 21,4748,3647

int i; Int32 I;

//长整型,64位整数,最大922,3372,0368,5477,5805

long l = 10086L;  Int64 L = 10086; //后缀使用大写L以免混淆

//正字节型,表示8位无符号整数 0~255

byte by = 0xA;  Byte BY = (Byte) 255; //0x开头表示16进制数

//正短整型,0 ~ 65535

ushort us = 0; UInt16 US = 65535;

//正整数型,表示32位无符号整数 0 ~ 42,9496,7295

uint ui = 1000u; //后缀U UInt32 UI = 1000U;

//正长整型,最大1844,6744,0737,0955,1616

ulong ul = 10000ul; UInt64 UL = 10000UL; //后缀ul或UL

//单精型,32位浮点

float f = 8.0f;  Single F = (Single) 8.0; //必须加后缀f或类型转换(float)或(Single)

//双精型,64位浮点

double d = 8.1D; Double D = 8.1; //后缀D,默认小数类型为Double

//精确型,128位数字

decimal dec = 10.1M; Decimal DEC = (Decimal) 10.1;//必须加后缀M或类型转换(decimal)或(Decimal)

//字符型,Unicode字符

char cr = 'Z'; Char CR = 'Z'; //用单引号括起来表示字符

//文本型,由一系列字符组成,不限长度

string text = "Hi"; String TEXT = @"Hi";  //用双引号括起来表示文本

//日期型,以日期和时间表示

DateTime 日期 = DateTime.Parse("5/17/1993 9:32 AM");

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值