自学内容网 自学内容网

C#学习笔记(四)

第 二 章 命名空间和类、数据类型、变量和代码规范

三、C#的数据类型和变量

在C#中常用的数据类型可以分为两大类,分别是“数值型”和“引用类型“。其中值类型包括整型、浮点型、字符型、布尔型、枚举、日期型等;引用类型包括类、接口、数组、委托、字符串等。

1.C#中的值类型
  • 整型
类型 取值范围
byte 无符号数,占用 1 个字节,0~28-1
short 有符号数,占用 2 个字节,-215~215 -1
int 有符号数,占用 4 个字节,-231~231 -1
long 有符号数,占用 8 个字节,-263~263 -1
sbyte 有符号数,占用 1 个字节,-27~27 -1
ushort 无符号数,占用 2个字节,0~216 -1
uint 无符号数,占用 4个字节,0~232-1
ulong 无符号数,占用 8 个字节,0~264-1

注意:在 C#中,默认的整形是 int 类型。

  • 浮点型
类型 取值范围
float 单精度浮点型,占用 4 个字节,最多保留 7 位小数
double 双精度浮点型,占用 8 个字节,最多保留 16 位小数
  • 字符型

只能存放一个字符,占用两个字节,能存放一个汉字。使用 char 关键字,例如 ‘a’、‘中’ 等。

  • 字符串型

它是一个引用类型,在字符串类型中存放的字符数可以认为是没有限制的, 使用string 关键字,例如"abc"、“123” 等。
有些特殊字符串不能直接输出,如双引号等,需要转义字符。

转义 等价字符
\’ 单引号
\" 双引号
\\ 反斜杠
\r 回车
\n 换行
\t 制表符
  • 布尔类型

在 C# 中布尔类型使用 bool 来声明,它只有两个值,即 true 和 false。

  • 日期类型

原文地址:https://blog.csdn.net/m0_53264919/article/details/142924867

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!