C# 简单数据类型

Wesley13
• 阅读 689

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 × 10387 位精度

float val = 1.23F;

 

double

双精度浮点数类型

5.0 × 10−324 1.7 × 1030815 位精度

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 × 102828 位精度

decimal val = 1.23M;

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
3年前
SASS基础
特点:1.在css基础上增加特性:变量、嵌套(nesting)、混合(@mixin)、继承(@extend);2.通过函数进行颜色值与属性值的运算;3.提供控制指令等高级功能;4.自定义输出指令;数据类型:Sass和JavaScript语言类似,也具有自己的数据类型,在Sass中包含以下几种数据类型:1\
Wesley13 Wesley13
3年前
java泛型总结
1.特点,好处java1.5后出现包含1.5版本泛型的出现解决程序的安全性保证程序的一致安全机制使用泛型避免了类型的强制类型转换代码就简单数据类型只能是应用类型不能使基本类型,且前后保持一致泛型的定义格式:集合类<数据类型变量new集合类<数据类型();2.定义使用
CuterCorley CuterCorley
3年前
C语言入门系列之2.数据类型、运算符和表达式
一、数据类型C语言常见数据类型如下:1.数据类型基本数据类型基本数据类型最主要的特点是,其值不可以再分解为其他类型。也可以说,基本数据类型是自我说明的。构造数据类型构造数据类型是根据已定义的一个或多个数据类型用构造的方法来定义的。也就是说,一个构造类型的值可以分解成若干个“成员”或“元素”。每个“成员”都是一个基本数据类型或
隔壁老王 隔壁老王
3年前
我的C语言基础
C语言32个关键字auto声明自动变量short声明短整型变量或函数int声明整型变量或函数long声明长整型变量或函数float声明浮点型变量或函数double声明双精度变量或函数char声明字符型变量或函数struct声明结构体变量或函数union声明共用数据类型enum声明枚举类型typedef用以给数据类型取别名co
Wesley13 Wesley13
3年前
Java中==和equals的区别
""可以比较基本数据类型,也可以比较引用数据类型。如果比较基本数据类型比较的是变量中存储的值;如果比较引用类型比较的是变量中存储的地址引用。equals()是Object类中继承过来的方法,每个引用类型都可以调用,默认继承的equals()方法的比较与""一致。如下代码所示: publicbooleanequals(Objectobj)
Wesley13 Wesley13
3年前
Java中的基本数据类型和引用数据类型的区别
一、前言众所周知Java是一种强类型语言,在Java语言中,Java的数据类型一共分为两大类,分别为基本数据类型和引用数据类型,其中基本数据类型细分小类可分为整数类型、浮点类型、字符类型、布尔类型这四小类。二、基本数据类型和引用数据类型1\.基本数据类型只有
Wesley13 Wesley13
3年前
Mysql 数据类型、约束类型
mysql数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUME
Wesley13 Wesley13
3年前
JAVA 基础3
一.数组的概念数组可以看成是多个数据类型的集合,是对这些数据进行统一的管理;数组的变量是引用类型,数组本身是对象,数组中的每个元素相当于该对象的成员变量;数组的元素可以是任何数据类型,包括基础数据类型和引用类型;二.数组的声明方式数据类型\\数组名称new数据类型
Wesley13 Wesley13
3年前
Java int与Integer的区别
int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别:int是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象1.Java中的数据类型分为基本数据类型和复杂数据类型int是前者而integer是后者(也就是一个类);因此在类进行初始化时int类的变量初始为0.而Integer的变量则初始化为n
Stella981 Stella981
3年前
JVM调优总结一
数据类型   Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,int,long,cha