C#变量常量数据类型数据转换
Posted 富坚老贼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#变量常量数据类型数据转换相关的知识,希望对你有一定的参考价值。
1、变量
程序运行期间能够被改变的量
定义并初始化
double pi = 3.14
2、常量
程序在运行期间不能被改变的量,它可以是任何基本数据类型。
比如整数常量、浮点常量、字符常量或者字符串常量,还有枚举常量
常量的定义方法
定义变量时在前面加上一个关键字“const”
const int a=35;
3、数据类型
C#的数据类型分为三种,值类型,引用类型,指针类型。
值类型
也叫做基本数据类型,每一个值类型都有一个独立的内存区域保存自己的值,调用它的时候调用的是他的值。
类型 | 描述 | 范围 | 默认值 |
---|---|---|---|
bool | 布尔值 | True 或 False | False |
byte | 8 位无符号整数 | 0 到 255 | 0 |
char | 16 位 Unicode 字符 | U +0000 到 U +ffff | ‘\0‘ |
decimal | 128 位精确的十进制值,28-29 有效位数 | (-7.9 x 1028 到 7.9 x 1028) / 100 到 28 | 0.0M |
double | 64 位双精度浮点型 | (+/-)5.0 x 10-324 到 (+/-)1.7 x 10308 | 0.0D |
float | 32 位单精度浮点型 | -3.4 x 1038 到 + 3.4 x 1038 | 0.0F |
int | 32 位有符号整数类型 | -2,147,483,648 到 2,147,483,647 | 0 |
long | 64 位有符号整数类型 | -923,372,036,854,775,808 到 9,223,372,036,854,775,807 | 0L |
sbyte | 8 位有符号整数类型 | -128 到 127 | 0 |
short | 16 位有符号整数类型 | -32,768 到 32,767 | 0 |
uint | 32 位无符号整数类型 | 0 到 4,294,967,295 | 0 |
ulong | 64 位无符号整数类型 | 0 到 18,446,744,073,709,551,615 | 0 |
ushort | 16 位无符号整数类型 | 0 到 65,535 |
0 |
引用类型
以上是关于C#变量常量数据类型数据转换的主要内容,如果未能解决你的问题,请参考以下文章