C# 简单数据类型

c#变量数据类型

变量的数据类型包括预定义的数据类型和自定义的数据类型,自定义的数据类型包括数组、枚举、结构和类,而预定义的数据类型如下表所示:

类型

描****述

范围**/**精度

例子

 

object

所有其它类型的最根本的

基础类型

 

object o = null;

 

string

字符串类型,一个字符串

是一个Unicode字符序列

 

string s= "Hello";

 

sbyte

8-bit 有符号整数类型

–128...127

sbyte val = 12;

 

short

16-bit****有符号整数类型

–32,768...32,767

short val = 12;

 

int

32-bit****有符号整数类型

–2,147,483,648...2,147,483,647

int val = 12;

 

long

64-bit****有符号整数类型

–9,223,372,036,854,775,808

...9,223,372,036,854,775,807

long val1 = 12;

long val2 = 34L;

 

byte

8-bit****无符号整数类型

0...255

byte val1 = 12;

byte val2 = 34U;

 

ushort

16-bit****无符号整数类型

0...65,535

ushort val1 = 12;

ushort val2 = 34U;

 

uint

32-bit****无符号整数类型

0...4,294,967,295

uint val1 = 12;

uint val2 = 34U;

 

ulong

64-bit****无符号整数类型

0...18,446,744,073,709,551,615

ulong val1 = 12;

ulong val2 = 34U;

ulong val3 = 56L;

ulong val4 = 78UL;

 

float

单精度浮点数类型

1.5 × 10−45 3.4 × 1038**,**7 位精度

float val = 1.23F;

 

double

双精度浮点数类型

5.0 × 10−324 1.7 × 10308**,**15 位精度

double val1 = 1.23;

double val2 = 4.56D;

 

bool

布尔类型类型**;** 一个布尔

类型数据不是真就是假

true,false

bool val1 = true;

bool val2 = false;

 

char

字符类型**;** 一个字符数据是

一个Unicode字符

 

char val = 'h';

 

decimal

精确十进制类型,有****28

个有效位

1.0 × 10−28 7.9 × 1028**,**28 位精度

decimal val = 1.23M;

点赞
收藏

评论区

加载中...

相关推荐

SASS基础

特点:1.在css基础上增加特性:变量、嵌套(nesting)、混合(@mixin)、继承(@extend);2.通过函数进行颜色值与属性值的运算;3.提供控制指令等高级功能;4.自定义输出指令;数据类型:Sass和JavaScript语言类似,也具有自己的数据类型,在Sass中包含以下几种数据类型:1\

java泛型总结

1.特点,好处java1.5后出现包含1.5版本泛型的出现解决程序的安全性保证程序的一致安全机制使用泛型避免了类型的强制类型转换代码就简单数据类型只能是应用类型不能使基本类型,且前后保持一致泛型的定义格式:集合类<数据类型变量new集合类<数据类型();2.定义使用

C语言入门系列之2.数据类型、运算符和表达式

一、数据类型C语言常见数据类型如下:1.数据类型基本数据类型基本数据类型最主要的特点是,其值不可以再分解为其他类型。也可以说,基本数据类型是自我说明的。构造数据类型构造数据类型是根据已定义的一个或多个数据类型用构造的方法来定义的。也就是说,一个构造类型的值可以分解成若干个“成员”或“元素”。每个“成员”都是一个基本数据类型或

我的C语言基础

C语言32个关键字auto声明自动变量short声明短整型变量或函数int声明整型变量或函数long声明长整型变量或函数float声明浮点型变量或函数double声明双精度变量或函数char声明字符型变量或函数struct声明结构体变量或函数union声明共用数据类型enum声明枚举类型typedef用以给数据类型取别名co

Java中==和equals的区别

""可以比较基本数据类型,也可以比较引用数据类型。如果比较基本数据类型比较的是变量中存储的值;如果比较引用类型比较的是变量中存储的地址引用。equals()是Object类中继承过来的方法,每个引用类型都可以调用,默认继承的equals()方法的比较与""一致。如下代码所示: publicbooleanequals(Objectobj)

Java中的基本数据类型和引用数据类型的区别

一、前言众所周知Java是一种强类型语言,在Java语言中,Java的数据类型一共分为两大类,分别为基本数据类型和引用数据类型,其中基本数据类型细分小类可分为整数类型、浮点类型、字符类型、布尔类型这四小类。二、基本数据类型和引用数据类型1\.基本数据类型只有