C#短/长/ INT文字格式? [英] C# short/long/int literal format?

查看:116
本文介绍了C#短/长/ INT文字格式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在C / C#/。等你能告诉编译器字面数字是不是它似乎是(即,浮动而不是无符号长而不是 INT

 变种D = 1.0; //双
变种F = 1.0F; //浮动
变种U = 1UL; //无符号长

等。

有人能指出我的这些名单?我专门找了后缀的Int16


解决方案

 变种D = 1.0D; //双
变种F = 1.0F; //浮动
变种M =1.0米; //十进制
变种I = 1; // INT
VAR UI = 1U; // UINT
变种UL = 1UL; // ULONG
变种L = 1L; // 长

我想这是所有...有短/ USHORT /字节/为sbyte没有文字说明符

In C / C# / etc. you can tell the compiler that a literal number is not what it appears to be (ie., float instead of double, unsigned long instead of int:

var d = 1.0; // double
var f = 1.0f; // float
var u = 1UL; // unsigned long

etc.

Could someone point me to a list of these? I'm specifically looking for a suffix for short or Int16.

解决方案

var d = 1.0d; // double
var f = 1.0f; // float
var m = 1.0m; // decimal
var i = 1; // int
var ui = 1U; // uint
var ul = 1UL; // ulong
var l = 1L; // long

I think that's all... there are no literal specifiers for short/ushort/byte/sbyte

这篇关于C#短/长/ INT文字格式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆