在这种情况下,为什么我们应该在数字后有一个后缀

本文关键字:数字 有一个 后缀 这种情况下 为什么 我们 | 更新日期: 2023-09-27 18:27:02

给定以下代码,我们可以省略第一行的u,第二行的l,第三行的ul,值将自动分别转换为uintlongulong

那么为什么在这种情况下我们需要后缀(ulul(呢?

uint uintnum = 7u;
long longnum = 7l;
ulong ulongnum = 7ul;

在这种情况下,为什么我们应该在数字后有一个后缀

你不必这样做。后缀和显式类型声明都为编译器提供了有关如何存储变量的信息。如果要执行此操作,则需要后缀:

var uintnum = 7u;
var longnum = 7l;
var ulongnum = 7ul;