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

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

时间:2023-08-17 11:04:26浏览次数:45  
标签: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/7119344

相关文章

  • Dify 加入更多国内外优秀模型,轻松调用 Llama2、ChatGLM 等热门开源模型
    Dify的朋友们,不少细心的网友在周末的时候就已经发现了我们产品上的更新--模型供应商上新增了一大批新模型,这也是很多朋友翘首以盼的版本--V0.3.13。此前Dify已经陆续支持了全球前列的模型优秀代表:OpenAI的GPT系列、Anthropic的Claude系列、AzureOpenAI系列。本次更新......
  • PyTorch神经网络工具箱-新手笔记
    训练模型构建模型后,接下来就是训练模型。PyTorch训练模型的主要步骤包括加载和预处理数据集、损失计算、定义优化算法、反向传播、参数更新等主要步骤。1)加载和预处理数据集:可以使用PyTorch的数据处理工具,如torch.utils和torchvision等。2)定义损失函数:通过自定义的方法或使用PyTorc......
  • Two-round n-out-of-n and Multi-Signatures and Trapdoor Commitment from Lattices
    Abstract.Althoughtheyhavebeenstudiedforalongtime,distributedsignatureprotocolshavegarneredrenewedinterestinrecentyearsinviewofnovelapplicationstotopicslikeblockchains.MostrecentworkshavefocusedondistributedversionsofE......
  • C# Microsoft.Win32.TaskScheduler方式创建任务计划程序报错: System.ArgumentExceptio
    使用Microsoft.Win32.TaskScheduler创建任务计划程序可参考本人之前的一篇文章:https://www.cnblogs.com/log9527blog/p/17329755.html最新发现个别账户使用Microsoft.Win32.TaskScheduler创建任务计划程序报错:System.ArgumentException:(12,21):UserId:Account一种情况是账户......
  • 8-17|2023-08-16 12:33:55,972 [salt.master :1643][ERROR ][20321] Received
    该日志条目显示了来自于Saltminion(在这里标识为`[master]`,这可能是minion的名称或者是由于其他原因导致的日志格式)的错误,表示minion在执行一个函数时发生了异常。日志内容“`Theminionfunctioncausedanexception`”表示在minion端执行的特定Salt函数引发了一个错误或异常。......
  • Java导出Excel带格式工具类
    Java导出Excel里面有具体内容,带有格式。可以创建工具类直接去使用/***通用模版下载*@paramoutputStream以流的形式输出到浏览器*@paramexcelName下载excel的文件名称*@paramWaring提示语言*@paramtitleS标题列*@paramcontentS......
  • Java导出Excel带格式工具类
    Java导出Excel里面有具体内容,带有格式。可以创建工具类直接去使用/***通用模版下载*@paramoutputStream以流的形式输出到浏览器*@paramexcelName下载excel的文件名称*@paramWaring提示语言*@paramtitleS标题列*@paramcontentS......
  • @transcational注解
    @transcational注解能用在任何springboot项目的组件的方法里也就是被@component修饰的类常见的service类的@service注解内部就有@component注解,所以可以直接使用@transcational注解进行回滚微服务就是@globaltranscational具体使用可能要配合异步线程或者一些异步消息时处......
  • 数据库管理系统——Oracle
    学习视频:01-day01-oracle-数据库相关概念介绍_哔哩哔哩_bilibili Oracle管理系统的介绍Oracle数据库的数据管理(增删改查)Oracle账户管理Oracle二维表管理 Oracle是市场上目前很流行的大型数据库,适用于大型项目的数据存储。合理的管理数据的存储和读取。 软件的安装和卸......
  • 《控制台篇》头文件h和源文件cpp的区别
    头文件和源文件区别参考链接:https://zhidao.baidu.com/question/940855602014421372.html头文件和源文件在本质上没有任何区别。只不过一般:后缀为.h的文件是头文件,内含函数声明、宏定义、结构体定义等内容。后缀为.c的文件是源文件,内含函数实现,变量定义等内容。而且是什么后......