博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#常用数据类型
阅读量:6636 次
发布时间:2019-06-25

本文共 1253 字,大约阅读时间需要 4 分钟。

1.整数类型:

代表一种没有小数点的整数数值,也就是我们小时候学习的整数,如0,-3902,38445.

C#语言中包含以下整数类型,他们之间的差异就是数值大小的范围不一致,每一种类型按照有无负号,分成了两种不同的版本。
sbyte    8 位有符号整数    定义的变量的取值范围从-128~127
byte      8 位有符号整数    定义的变量的取值范围从0~255
short    16位有符号整数    定义的变量的取值范围从-32768~32767
ushort 16位有符号整数    定义的变量的取值范围从0~65535
int         32位有符号整数    定义的变量的取值范围从-2147483648~2147483647
uint       32位有符号整数   定义的变量的取值范围从0~4204067295
long       64位有符号整数   定义的变量的取值范围从-9223372036854775808~9223372036854775807
ulong     64位有符号整数   定义的变量的取值范围从0~18446744073709551615

这几种中最常用到的是int型,如果取值范围不足时,我们可以采用ulong类型,但是在采用sbyte范围较小类型时,一定要防止数据值超出了范围,导致程序出现运行错误,整型的默认值是0。

定义一个32位整型变量x的初值为5的写法是: int x=5;

2.浮点类型:

浮点类型就是包含小数的类型,这种类型有两个版本,分别是:
float          7位单精度浮点型      定义的变量的取值范围从1.5 × 10−45 至 3.4 × 1038
double     15位双精度浮点型      定义的变量的取值范围从5.0× 10−325 至 1.7× 10308

如果出现小数,编译器会默认为double类型,所以如果想标明小数的值是float类型时,可以在小数值的后面加f或F,定义这两种类型的变量的语法为:

    float x=3.75f;
    double   y=3.75;
     一定要记住你要给执行float类型的操作时,一定要在小数的后面加f或F,显式的告知是float类型,否则将发生错误。

3.字符类型

char类型习惯称为字符型,给char类型的变量赋值时,应该用单引号将值引起来,同时值应该是一个字符,比如char a='b'; char b='1'; char c='好';。值除了可以是英文、数字、中文外,还可以给char类型赋十六进制和Unicode16位的字符,但是这种用法使用较少,目前不需掌握。
4.布尔类型
布尔类型的值只有true或false习惯叫做真或假,定义一个布尔类型的变量语法为 bool   d=true;对于布尔类型变量的使用是非常巧妙以及常用的。
5.字符串类型
我们可以把字符串string类型看成是一串字符的组合,给string类型的变量赋值时,应使用双引号将值引起来,比如 string   a="b"; string   d="C#";
string b="你好!"; string类型是一个非常重要的类型。

转载地址:http://onsvo.baihongyu.com/

你可能感兴趣的文章
npm—小记
查看>>
SQL Server 2008压缩数据库日志文件
查看>>
windows10 正式使用
查看>>
2018年8月
查看>>
java时间格式转化(毫秒 to 00:00)
查看>>
微信支付完成事件报警
查看>>
HDU - 5884 - Sort
查看>>
C++中operator关键字(重载操作符)
查看>>
内部类有哪些好处?什么时候使用内部类
查看>>
Windows下Redis的安装使用 以及 phpRedisAdmin安装
查看>>
[转] Java快速教程
查看>>
转载:Jmeter教程索引
查看>>
constexpr的用法
查看>>
打造属于前端的Uri解析器
查看>>
地图位置定位的封装开发
查看>>
java面试题——java基础(四)
查看>>
MySQL之char、varchar和text的设计
查看>>
requests bs4 datetime re json
查看>>
Jenkins+PowerShell持续集成环境搭建(三)Web项目
查看>>
tensorflow 1.0 学习:模型的保存与恢复
查看>>