c#中怎样使decimal类型变量保留固定小数位
decimal a=1.11;
decimal b=2.22;
decimal c=a*b;
decimal d = System.Decimal.Round(c, 2);
c Decimal 对象;
2是精确到小数位数。
Decimal(n,m)表示数值中共有n位数,其中整数n-m位,小数m位。例:decimal(10,6),数值中共有10位数,其中整数占4位,小数占6位。
例:decimal(2,1),此时,插入数据“12.3”、“12”等会出现“数据溢出错误”的异常;插入“1.23”或“1.2345...”会自动四舍五入成“1.2”;插入“2”会自动补成“2.0”,以确保2位的有效长度,其中包含1位小数。-变量
当用 int类型会有溢出时,可以用 decimal 类型进行处理,把结果可以用 convert 或是 cast 进行转换。
provider.PercentDecimalDigits = 2;//小数点保留几位数.
provider.PercentPositivePattern = 2;//百分号出现在何处.
double result = (double)1 / 3;//一定要用double类型.
Response.Write(result.ToString(“P“, provider));
扩展资料
c#中使decimal类型变量保留固定小数位的测试代码及结果:
static void Main(string args)
{
decimal d = 1.23456789M;
for (int i = 0; i 《= 10; i++)
{
Console.WriteLine(“{0}“, DecimalHelper.CutDecimalWithN(d, i));
}
for (int i = 0; i 《= 10; i++)
{
Console.WriteLine(“{0}“, Decimal.Round(d, i));
}
}
C#中decimal数据类型以截断的方式保留指定的小数位数
/// 《summary》
/// 将小数值按指定的小数位数截断
/// 《/summary》
///
《param name=“d“》要截断的小数《/param》
/// 《param
name=“s“》小数位数,s大于等于0,小于等于28《/param》
///
《returns》《/returns》
public static decimal ToFixed(decimal d, int
s)
{
decimal sp = Convert.ToDecimal(Math.Pow(10, s));
if (d 《
0)
return Math.Truncate(d) + Math.Ceiling((d - Math.Truncate(d)) * sp) / sp;
else
return Math.Truncate(d) + Math.Floor((d - Math.Truncate(d)) * sp) /
sp;
}
参考资料来源:百度百科 - Decimal
关于css的:hover
#hoverpage
ul#outer
li.page
div
a:hover
{text-decoration:none;}
id为hoverpage
元素下的ul下的couter下的li样式为page
下的div下的a,鼠标移动上去的时候,text-decoration为none,没有任何修饰
#hoverpage
ul#outer
li.page
a:hover
{white-space:normal;}
hoverpage
下的ul的id为outer下的li样式名为page下的a
#hoverpage
ul#outer
:hover
div
{position:absolute;
left:0;
top:0;}
这句是同上某某下的,最后hover
div的意思是outer鼠标移上后,它里面的层的样式:
相对定位,left0
top0
-c
fish and chips的来源与传说
fish and chips是从英国传播于全球的,英国该行业有一个公会:National Federation of Fish Fries(全国炸鱼联合会),实际上,该食品就是炸土豆条及炸鱼,这两种食物在英国是最便宜的,而且食用方便,用一个纸杯装上薯条,另加一包鱼块,可边行边吃,十分适合工作节奏快的上班族,因而大受欢迎。 许多英籍华人从事餐饮业,中国餐馆由于竞争激烈,也纷纷开起Fish and Chips(“鱼与薯条”店),中国人开的“鱼与薯条”店生意一般比英国人的好。英国人的食物普遍淡而无味,中国人餐馆的fish and chips由于在炸鱼的面粉中掺上一撮盐和适量的味精,味道香脆,有时在店里还赠饮中国绿茶,因此大受欢迎。 由于“鱼与薯条”的丰厚利润及人民大众的喜欢,几乎所有中西餐馆都有这道美食,尤其像麦当劳、汉堡王等快餐店,这样fish and chips逐渐成为英国人的首选。 很多英国人又将他们的这一“国食”推广到英联邦国家。而美国人早已为这一食品所陶醉,大有后来居上的感觉。在美国,fish and chips已成为受其国民青睐的首选食品了。
-变量