首页 > 编程语言 >C# 的浮点类型 float double 和十进制类型 decimal

C# 的浮点类型 float double 和十进制类型 decimal

时间:2024-02-24 09:56:15浏览次数:27  
标签:1.1 C# double decimal float 浮点 类型

// 浮点型数据 float double(双精度)
            // float f = 1.1;   // ps:写小数的时候只要后面没有加上 f/F 默认是double类型
            // 正确的定义
            double d = 1.1;
            float f = 1.1F;
            float f1 = 1f;
            // f = d;  // ps:float 是一个大盒子 可以接收任意的整形数据(4种)不能接收double
            d = f; // double 可以接收float类型数据;  double 可以容纳 float;
            float fMax = float.MaxValue;
            double dMax = double.MaxValue;
            double dMin = double.MinValue;

            // 十进制类型 decimal 表示不确定的类型数据 是一个非基础类型的 一般不适用
            // 会有大的性能开销  decimal 的范围很大 比 double 大
            decimal dc = 10;
            decimal dc1 = 1.1m; // 1.1m 表示 decimal 类型
            // de = f;  ps: decimal 和 整形,浮点型不同用,没有包含关系 ==== 不能相互赋值

 

标签:1.1,C#,double,decimal,float,浮点,类型
From: https://www.cnblogs.com/zhulongxu/p/18030771

相关文章

  • C# 中的四种整形数据
    //C#中有四种整数类型byteshortintlongbytebMax=byte.MaxValue;///255最大值bytebMin=byte.MinValue;///0最小值shortsMax=short.MaxValue;//32767shortsMin=short.MinValue;//-32767......
  • SciTech-Mathmatics-automatic equation Numbering / \tag{E} / \label{E} / \ref{
    https://discourse.devontechnologies.com/t/numbering-and-tagging-equations-in-mathjax/69524/2IwentaroundincirclestryingtofigureouthowtonumberandtagequationsinMathJaxinDT3.TheMathJaxDocsshowshowtodoautomaticequationnumbering21......
  • UJC日报038.NBEZ生存指北(高一下)
    0:寒假大作战承接上文全是作业,太快乐了虽然说没有提前开学这种缺德行为但19号交上选课表还是有点早了吧……(然后我选课表不知道为什么找不到了)距离寒假结束还有一周时,我的精神状态就变成了二战里的政委满脑子都是把作业彻底解决掉(带头冲锋)然后又有很炸裂的事情发生了仅仅半......
  • CF1923(重要)
    只做了A,成功被sb错误卡住。A每次挑最右边的左移。B每次一定是优先向最近的怪物打,打完一个打下一个最近的。子弹不一定只能打两个怪物,所以打的时候用循环判断子弹是否打完。Cl=r不行否则考虑全1再把所有\(c_i=1\)的都+1,这需要\(cnt1[r]-cnt1[l-1]+(r-l+1......
  • 【C++】【OpenCV】Visual Studio 2022 配置OpenCV
    记录一下VisualStudio配置OpenCV过程以及出现的问题本机环境:1、Windows102、VisualStudio2022 配置步骤:1、下载OpenCV(Releases·opencv/opencv·GitHub)在GitHub上下载最新的版本 2、双击打开,然后选择路径后,点击Extract 3、等待提取完成后在VisualStudio中新......
  • Windows ® Installer. V 5.0.20348.1668 (msiexec命令 参数
    Windows®Installer.V5.0.20348.1668msiexec/Option<RequiredParameter>[OptionalParameter]安装选项 </package|/i><Product.msi> 安装或配置产品 /a<Product.msi> 管理安装-在网络上安装产品 /j<u|m><Product.msi>[/t<TransformList>......
  • 浅析ThreadLocal源码
    privatevoidset(ThreadLocal<?>key,Objectvalue){//Wedon'tuseafastpathaswithget()becauseitisat//leastascommontouseset()tocreatenewentriesas//itistoreplaceexistingones,inwhichcase,afast/......
  • CF1886F
    F.DiamondTheft题目大意有\(2\)颗钻石,有$n$个监控,每个监控有两个参数$s$,$t$,$s=1/2/3$分别表示它是监视第一/第二/两个钻石,$t$表示它被hack后会失效$t$秒,形式化,若在x秒hack了$i$监控,他会在$x+1\simx+t$秒失效,有个小偷,他每秒会干以下三件......
  • 【转载】docker save load export import区别详解
    【转载】dockersaveloadexportimport区别详解https://www.cnblogs.com/dingjiaoyang/p/16571840.html1、dockersave用来将一个或多个image打包保存。如:将本地镜像库中的image1和image2打包到images.tar中dockersave-oimages.tagimage1:v1image2:v1dockersave也可......
  • AT_abc341_g [ABC341G] Highest Ratio 题解
    题目传送门前置知识单调栈简化题意给定一个长度为\(n\)的序列\(a\)。对于所有的\(l(1\lel\len)\),均求出\(\max\limits_{r=l}^{n}\{\frac{\sum\limits_{i=l}^{r}a_{i}}{r-l+1}\}\)。解法令\(sum_{i}=\sum\limits_{j=1}^{i}a_{j},P_{i}=(i,sum_{i})\),则有\(\beg......