搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
很楠不爱3
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
网络安全工程师年薪百万?到底是干什么的?
2
详解:支付宝沙箱支付功能及效果图
3
【网络】UDP网络服务器_udp服务器
4
OpenCV开发笔记(七十五):相机标定矫正中使用remap重映射进行畸变矫正
5
WebConfig多环境配置初学习_web.config不同配置
6
C++_容器小练习_c++容器练习小例子
7
一篇没用的笔记【联邦学习】_csdn 联邦学习 不可预测参数 聚合 中间参数值
8
MySQL设置事务自动提交(开启和关闭)_mysql 自动提交事务
9
Android 用腾讯X5内核加载 word ppt 先下载在加载。_android腾讯x5内核解析ppt文件
10
10.6、华为数通HCIP-DataCom H12-821单选题:101-120
当前位置:
article
> 正文
C#中的类型转换_c#float数组转换什么类型存储
作者:很楠不爱3 | 2024-02-18 14:09:00
赞
踩
c#float数组转换什么类型存储
C#
是一门强类型语言,对类型要求比较严格,但是在一定的条件下也是可以相互转换的,
如将 int 型数据转换成 double 型数据。
C#
允许使用两种转换方式:隐式类型转换和显式类型转换。
1
、 隐式类型转换
隐式类型转换是 C# 默认的以安全方式进行的转换,不会导致数据丢失。例如,从小的整数
类型转换为大的整数类型,从派生类转换为基类。
隐式转换主要是在整型、浮点型之间的转换,将存储范围小的数据类型直接转换成存储范围
大的数据类型。
示例代码如下:
1 int a = 100;
2 double d = a; //
将int类型转换为double类型
3 float f = 3.14f;
4 d = f; //
将float类型转换为double类型
隐式数值转换包括以下几种:
从 sbyte 类型到 short,int,long,float,double,或 decimal 类型。
从 byte 类型到 short,ushort,int,uint,long,ulong,float,double,或 decimal 类型。
从 short 类型到 int,long,float,double,或 decimal 类型。
从 ushort 类型到 int,uint,long,ulong,float,double,或 decimal 类型。
从 int 类型到 long,float,double,或 decimal 类型。
从 uint 类型到 long,ulong,float,double,或 decimal 类型。
从 long 类型到 float,double,或 decimal 类型。
从 ulong 类型到 float,double,或 decimal 类型。
从 char 类型到 ushort,int,uint,long,ulong,float,double,或 decimal 类型。
从 float 类型到 double 类型。
隐式数值转换实际上就是从低精度的数值类型到高精度的数值类型的转换。
2
、显式类型转换
显式类型转换,即强制类型转换。显式转换需要强制转换运算符,而且强制转换会造成数据
丢失。
强制类型转换主要用于将存储范围大的数据类型转换成存储范围小的,但数据类型需要兼
容。
强制类型转换的语法如下:
1
数据类型变量名 = (数据类型) 变量名或值;
举例如下:
1 double dbl_num = 12345678910.456;
2 int k = (int) dbl_num ;//
此处运用了强制转换
二、数据类型转换方法
1
、Parse 方法
C# Parse
方法用于将字符串类型转换成任意基本类型,具体的语法形式如下。
1
基本数据类型.Parse(字符串类型的值);
这里要求等号左、右两边的数据类型兼容。
举例如下:
2
、Convert方法
Convert
方法是数据类型转换中最灵活的方法,它能够将任意数据类型的值转换成任意数据
类型,前提是不要超出指定数据类型的范围。
具体的语法形式如下:
1
数据类型 变量名 = convert.To数据类型(变量名);
这里 Convert.To 后面的数据类型要与等号左边的数据类型相匹配。
Convert
类常用的类型转换方法如下表所示:
方法 说明
Convert.ToInt16()
转换为整型(short)
Convert.ToInt32()
转换为整型(int)
Convert.ToInt64()
转换为整型(long)
Convert.ToChar()
转换为字符型(char)
Convert.ToString()
转换为字符串型(string)
Convert.ToDateTime(
)
转换为日期型(datetime)
Convert.ToDouble()
转换为双精度浮点型(double)
Conert.ToSingle()
转换为单精度浮点型(float)
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/很楠不爱3/article/detail/108423
推荐阅读
article
[运行diffusers报错] RuntimeError
:
Input
type
(c10
:
:
Hal...
我们先生成pipeline然后读取一个vae的网上模型,然后将这个AutoencoderKL送入pipeline里面的时...
赞
踩
article
ORB
-
SLAM2
的
地图
保存_
tpoints3d
.x=
tworldpos
.
at
<
flo
at
>(0);...
“女生不适合弄硬件”,这句话真的深有体会,今天为了让Pioneer 3-AT给Kinect供电,真的是路途坎坷.首先机器...
赞
踩
article
cocos2dx
3.2在Eclipse上打包出现
error
:
call
of
overloaded
...
代码
abs
(a-b); 一个数学公式,这是何故呢?看来是函数冲突造成的,后来发现
abs
()函数改为 f
abs
() ,...
赞
踩
article
shader 变量类型
fixed
half
float
...
CG类型CG支持7种数据类型:
float
32位浮点数
half
16位浮点数int 32位整形数
fixed
12位定点数...
赞
踩
article
unity
数据
转
换
(
float
,
int
,
double
)_
unity
float
转
int
...
unity
数据
转
换
(
float
,
int
,
double
)遇到的需要类型
转
换
简单的好记的方法,可能会有问题,欢迎大佬补充强制...
赞
踩
article
C#中
float
的
取值
范围
和
精度
分析_
c#
float
...
float
类型
的
表现形式:默认情况下,赋值运算符右侧
的
实数被视为 double。 因此,应使用后缀 f 或 F 初始化浮...
赞
踩
article
C#-----
类型
转换
、
变量
类型
、
异常
处理_c# 子类
转换
为 接口类 时 抛出
异常
...
类型
转换
隐式
转换
:任何
类型
A,只要取值范围完全包含在
类型
B的取值范围内,就可以隐式
转换
为
类型
B。显示
转换
:在明确要求编译...
赞
踩
article
问题二十四:怎么模拟
ray
tracing
图形中
介质
材料的颜色(
dielectric
)_“spher...
这里的“
介质
”是指光可以通过的物质。比如,水,玻璃等。也就是我们常说的具有一定透明度的物质。24.1 预备知识24.1....
赞
踩
相关标签
pytorch
深度学习
人工智能
orbslam
map
save
unity
c#
float
float取值范围和精度分析
浮点类型精度分析
ray tracing
C++
介质材料
计算机图形
dielectric