好菜!看得好爽!|

Nyanyan

园龄:6年5个月粉丝:3关注:2

c#变量类型

有符号整数

sbyte  (-128~127)        1字节  8位

short  (-3万多~3万多)       2字节  16位

int    (-21亿多~21亿多)     4字节  32位

long   (-9百万兆多~9百万兆多)   8字节  64位

无符号整数

byte   (0~255)

ushort   (0~6万多)

uint    (0~42亿多)

ulong  (0~18百万兆多)

浮点数

 float  (7~8位有效数字)    4字节  32位

double (15~17位有效数字)   8字节  64位

decimal   (27~28位有效数字)     16字节  128位

特殊

bool     (true和false)      1字节  8位

char  (一个字符)       2字节  16位 

string   (一串字符)         长度不定

详细范围

在C#中,变量类型用于定义变量的数据类型和范围。以下是C#中常见的变量类型及其范围:
1. 整数类型:
- sbyte:有符号的8位整数,范围为-128到127。
- byte:无符号的8位整数,范围为0到255。
- short:有符号的16位整数,范围为-32,768到32,767。
- ushort:无符号的16位整数,范围为0到65,535。
- int:有符号的32位整数,范围为-2,147,483,648到2,147,483,647。
- uint:无符号的32位整数,范围为0到4,294,967,295。
- long:有符号的64位整数,范围为-9,223,372,036,854,775,808到9,223,372,036,854,775,807。
- ulong:无符号的64位整数,范围为0到18,446,744,073,709,551,615。

2. 浮点类型:
- float:32位浮点数,范围为±1.5 x 10^-45到±3.4 x 10^38,精度约为7位小数。
- double:64位浮点数,范围为±5.0 x 10^-324到±1.7 x 10^308,精度约为15位小数。
- decimal:128位十进制数,范围为±1.0 x 10^-28到±7.9 x 10^28,精度约为28位小数。

3. 字符类型:
- char:16位Unicode字符,范围为U+0000到U+FFFF。

4. 布尔类型:
- bool:表示真或假的布尔值,只有两个可能的值:true或false。

5. 字符串类型:
- string:表示文本字符串的类型。

6. 其他类型:
- object:表示任意类型的基类。
- dynamic:表示动态类型,可以在运行时进行类型检查和绑定。

这些是C#中常见的变量类型及其范围。根据您的需求,选择适当的变量类型来存储和操作数据。

本文作者:Nyanyan

本文链接:https://www.cnblogs.com/nyan/p/17580073.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Nyanyan  阅读(646)  评论(0编辑  收藏  举报
   
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起