首页 > 编程语言 >C# 数字后面有个M字母 所代表的含义,还有哪些类似的字母

C# 数字后面有个M字母 所代表的含义,还有哪些类似的字母

时间:2023-09-12 15:02:27浏览次数:41  
标签:C# 字母 数据类型 long 后缀 有个 类型 decimal 精度

在C#中,数字后面的"M"表示该数字是一个双精度(decimal)类型的数值。双精度类型是C#的一种数据类型,用于存储较大范围和更高精度的十进制数值。通过在数字后面添加"M",可以告诉编译器将该数字解析为双精度类型。例如,你可以使用以下方式声明一个双精度类型的数值:

decimal number = 10.5M; //有小数,不填写M则报错

请注意,整数的后面可以不添加"M"后缀,只有浮点数需要添加。如果你不在数字后面添加"M",默认情况下它会被解析为浮点数类型。

还有哪些类似的字母? 如下总结

在C#中,数字后面可以使用不同的字母后缀来表示不同的数据类型。以下是一些常见的后缀及其代表的数据类型:

M:表示双精度(decimal)类型。 F:表示单精度(float)类型。 D:表示双精度(double)类型。 U:表示无符号(unsigned)整数类型。 L:表示长(long)整数类型。 UL:表示无符号长(unsigned long)整数类型。 例如,你可以使用以下后缀来声明不同类型的数值:

decimal number1 = 10.5M;     // 双精度(decimal)类型
float number2 = 3.14F;       // 单精度(float)类型
double number3 = 2.718D;     // 双精度(double)类型
uint number4 = 100U;         // 无符号(unsigned)整数类型
long number5 = 123456L;      // 长(long)整数类型
ulong number6 = 987654UL;    // 无符号长(unsigned long)整数类型

这些后缀用于明确指定数值的数据类型,帮助编译器正确解析和处理数值。如果没有指定后缀,编译器将根据上下文推断数据类型。

标签:C#,字母,数据类型,long,后缀,有个,类型,decimal,精度
From: https://blog.51cto.com/u_16208051/7445475

相关文章

  • Blas xGEMV launch failed : a.shape=[1,2048000,50], b.shape=[1,50,1], m=2048000,
    BlasxGEMVlaunchfailed:a.shape=[1,2048000,50],b.shape=[1,50,1],m=2048000,n=1,k=50问题描述:使用tensorflow2运行模型时报错:2rooterror(s)found.(0)Internal:BlasxGEMVlaunchfailed:a.shape=[1,2048000,50],b.shape=[1,50,1],m=2048000,n=1,k=5......
  • Codeforces Round 897 (Div. 2) A~E
    CodeforcesRound897(Div.2)A~EA:原先数组里面最小的位置放最大的数,次小的放次大的即可。voidsolve(){ intn;cin>>n; for(inti=1;i<=n;i++){ intx;cin>>x; c[i]={x,i}; } sort(c+1,c+1+n); intnum=n; for(inti=1;i<=n;i++){ ans[c[i].second]=num;num--......
  • 更新 CentOS 账号秘钥
    通过子账号登入系统创建密钥对[username@devicename~]$ssh-keygen-trsa-C"20230912"#-C参数为备注,方便自己辨识Generatingpublic/privatersakeypair.Enterfileinwhichtosavethekey(/home/username/.ssh/id_rsa):#回车,默认路径Createddirect......
  • 上架亚马逊CPC证书常用测试标准总结,CPSC总共公布了38个标准
    在亚马逊美国站,上架与儿童相关的产品,包括玩具、婴童用品等,会被要求出CPC证书,否则将面临产品被下架、货款被扣留、被起诉等风险!CPC认证CPC认证就是儿童产品安全证书(Children’sProductCertificate,CPC),适用于所有以12岁及以下儿童为主要目标使用对象的产品,如玩具、摇篮、儿童服装......
  • 无涯教程-JavaScript - PRICEDISC函数
    描述PRICEDISC函数返回折价证券面值$100的价格。语法PRICEDISC(settlement,maturity,discount,redemption,[basis])争论Argument描述Required/OptionalSettlement证券的结算日期。证券结算日期是指在发行日期之后将证券交易给买方的日期。RequiredMaturity......
  • 学习Docker
    docker不是一个值得投入的领域,它解决的问题是Unix系统最初设计的一个疏忽。从一个不会用docker的小白,自己一步一步的摸索,中间也踩过许多坑。但任然,坚持从哪里跌倒就从哪里爬起来。不求感动自己,但求人生无悔。 1容器简介1.1什么是Linux容器1.2容器不就是虚拟化吗1.3容器发展......
  • 基础总结篇之二:Activity的四种launchMode
    合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。作为一个程序员,树立远大的目标是值得欣赏的,但不能只去空想,要一步一步地实践才行。成大事者,须从小事做......
  • 基础总结篇之三:Activity的task相关
    古人學問無遺力,少壯工夫老始成。紙上得來終覺淺,絕知此事要躬行。南宋.陸遊《冬夜讀書示子聿(yù)》软件行业也是一样,多少前辈不遗余力的奋斗才出现了软件行业的繁荣的景象,其中已有不少成为大师级人物。今天我们站在伟人的肩膀上,自然会有不少的优势,但不要忘了,要在对技术的认知方面有......
  • 关于intent之android.intent.action.USER_PRESENT的接收与使用
    在做解锁监听程序时,一开始采用监听屏幕SCREEN_ON和SCREEN_OFF这两个action。但奇怪的是,这两个action只能通过代码动态的形式注册,才能被监听到,使用AndroidManifest.xml完全监听不到。百度后发现这是PowerManager那边在发这个广播的时候做了限制,限制只能有register到代......
  • cookie和session的区别,分布式环境怎么保存用户状态
    1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗,考虑到安全应当使用session。3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面,应当使用C......