1、C#: 8种整形类型、2种用于科学计算的二进制浮点类型、1种用于金融计算的十进制浮点类型。

2、Decimal是一种特殊的浮点类型,能够存储大数字而无表示错误。

常用于货币计算。在表示的所有十进制数的范围内精确的,不是近似的、计算速度比浮点类型稍慢。

3、整数类型:sbyte、byte、short、ushort、int、uint、long、ulong。

4、浮点类型:float(有效数字7位)、

             Double(有效数字15-16位)

精度可变(计算机识别可能不会100%,会出现舍入错误,精度由有效数字的个数决定)

5、字面值

用于表示源代码中的一个固定值

6、System.Console.WriteLine(1.618033988749895);

输出:1.61803398874989(5被忽略)

因为当输出小数时,系统默认为double类型,而double类型有效数字15-16位,这里的小数是16位,超出15位1)但,什么时候是15位,什么时候是16位,不太清楚。

7、如果想精确输出上面的1.618033988749895,可以这样:

System.Console.WriteLine(1.618033988749895m);

在后面加“m”或“M”。表示decimal类型。

8、System.Console.WriteLine(0x002A);

  输出:42  2A表示十六进制的42.

C#允许指定十六进制值。为了指定一个十六进制值,要为值附加“0x”前缀。

9、将数格式转换成十六进制

   System.Console.WriteLine(“0x{0:x}”,42);

输出:0x2A.

其中42可以随意采用十进制或十六进制形式,输出结果一样。

(除非注明,文章均为原创,欢迎转载,转载时请注明出处链接:智波网 C#菜鸟笔记

最新文章

  1. TCP/IP协议(二)tcp/ip基础知识
  2. CSS3 波浪简单模拟--我是波浪,我有起伏,有大波与小波(坏笑中...)
  3. fastclick 解决js穿透问题
  4. 【python】classmethod & staticmethod 区别
  5. C#文件和文件夹输入输出流代码
  6. ahjesus 让Boot Camp支持创建win7 u盘安装盘
  7. sublime安装sftp和ctags插件
  8. 【Python】django表单与提交
  9. hdu 1228 A + B
  10. description 数组的中文打印
  11. 关于C++与Java中虚函数问题的读书笔记
  12. 【HDOJ】3466 Proud Merchants
  13. Selenium WebDriver + Grid2 + RSpec之旅(一)----准备篇
  14. 在windows下MySQLdb/MySQL-python的安装
  15. 当<script>中的type等于text/html的妙用
  16. C# 毛玻璃效果
  17. 小白的Python之路 day2 字符串操作 , 字典操作
  18. Python内置函数(2)——divmod
  19. Spring通过SchedulerFactoryBean实现调度任务的配置(定时器)
  20. java代码发送邮箱验证码与qq邮箱smtp服务

热门文章

  1. SQL Server 用表中已有数据造数据
  2. 恒天云IaaS基础设施标准
  3. HW5.26
  4. Android实例-为程序创建快捷方式(未测试)
  5. nyoj 845 无主之地1
  6. 转载总结一些关于Google chart api的知识
  7. svn 如何解决冲突
  8. Windows Phone-框架结构和启动过程
  9. iOS开发——数据持久化Swift篇&通用文件存储
  10. iOS开发——图形编程Swift篇&CAShapeLayer实现圆形图片加载动画