C# 数据类型

发布于 2024-11-13 17:21:10 字数 3080 浏览 5 评论 0

数据类型指定变量可以存储的数据类型,例如整数,浮点数,字符等。

C#语言中有 3 种数据类型。

TypesData Types
Value Data Typeshort, int, char, float, double etc
Reference Data TypeString, Class, Object and Interface
Pointer Data TypePointers

值数据类型

值数据类型是基于整数和浮点的。 C#语言支持有符号和无符号字面量。

C#语言中有两种类型的值数据类型。

  1. 预定义的数据类型-如整数,布尔值,浮点数等
  2. 用户定义的数据类型-例如结构,枚举等。

数据类型的内存大小可能会根据 32 或 64 位操作系统而变化。

让我们看一下值数据类型。它的大小是根据 32 位操作系统给出的。

Data TypesMemory SizeRange
char1 byte-128 to 127
signed char1 byte-128 to 127
unsigned char1 byte0 to 127
short2 byte-32,768 to 32,767
signed short2 byte-32,768 to 32,767
unsigned short2 byte0 to 65,535
int4 byte-2,147,483,648 to -2,147,483,647
signed int4 byte-2,147,483,648 to -2,147,483,647
unsigned int4 byte0 to 4,294,967,295
long8 byte?9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
signed long8 byte?9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
unsigned long8 byte0 – 18,446,744,073,709,551,615
float4 byte1.5 * 10-45 – 3.4 * 1038, 7-digit precision
double8 byte5.0 * 10-324 – 1.7 * 10308, 15-digit precision
decimal16 byteat least -7.9 * 10?28 – 7.9 * 1028, with at least 28-digit precision

参考数据类型

参考数据类型不包含存储在变量中的实际数据,但是它们包含对变量的引用。

如果数据被其中一个变量更改,则另一个变量会自动反映该值的更改。

C#语言中有两种参考数据类型。

  1. 预定义类型-例如对象,字符串。
  2. 用户定义的类型-例如类,接口。

指针数据类型

C#语言中的指针是一个变量,也称为定位器或指示符,它指向值的地址。

指针中使用的符号

SymbolNameDescription
& (ampersand sign)Address operatorDetermine the address of a variable.
* (asterisk sign)Indirection operatorAccess the value of an address.

声明一个指针

可以使用*(星号) 声明 C#语言中的指针。

int * a;  //pointer to int    
char * c; //pointer to char

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

上一篇:

下一篇:

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

另类

暂无简介

0 文章
0 评论
22 人气
更多

推荐作者

一梦浮鱼

文章 0 评论 0

mb_Z9jVigFL

文章 0 评论 0

伴随着你

文章 0 评论 0

耳钉梦

文章 0 评论 0

18618447101

文章 0 评论 0

蜗牛

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文