博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 本质论 第二章 数据类型
阅读量:7124 次
发布时间:2019-06-28

本文共 2185 字,大约阅读时间需要 7 分钟。

浮点数的精度由有效数字的个数决定。除非用分数表示时,分母恰好是2的整数次幂,否则用二进制浮点类型无法准确地表示该数(0.1,表示成分数是1/10,分母10不能用有限二进制表示),二进制浮点类型无法准确的的表示该数。

decimal类型与浮点类型不同,保证范围内的所有十进制数都是精确的。精度高但是范围小,计算速度稍慢。浮点型转换成decimal型可能发生溢出。M后缀(由于经常用于货币计算)。

要使用大写的字面量后缀。

1 using System; 2  3 namespace ClassDemo 4 { 5     class Program 6     { 7         static void Main(string[] args) 8         { 9 10             int number = 11142;11             Console.WriteLine("0x{0:X}",number);12             Console.ReadLine();13         }14     }15 }

round-trip格式化

1 using System; 2  3 namespace ClassDemo 4 { 5     class Program 6     { 7         static void Main(string[] args) 8         { 9 10             double  number = 1.32154658432165412122425748;11             Console.WriteLine("{0:R}",number);12             Console.WriteLine("{0}", number);13             Console.ReadLine();14         }15     }16 }

 

 

以@开头的字符串中,唯一支持的转义序列是“”,表示一个双引号。

using System;namespace ClassDemo{    class Program    {        static void Main(string[] args)        {            string[] values = { "+13230", "-0", "1,390,146", "$190,235,421,127",                          "0xFA1B", "163042", "-10", "007", "2147483647",                          "2147483648", "16e07", "134985.0", "-12034",                          "-2147483648", "-2147483649" };            foreach (string value in values)            {                try                {                    int number = Int32.Parse(value);                    Console.WriteLine("{0} --> {1}", value, number);                }                catch (FormatException)                {                    Console.WriteLine("{0}: Bad Format", value);                }                catch (OverflowException)                {                    Console.WriteLine("{0}: Overflow", value);                }            }            Console.ReadLine();        }    }}

 

 字符串方法:

字符串长度: string类型变量.length

null表示nothing,“”表示empty。

 

值类型 和 引用类型

参考http://blog.csdn.net/qiaoquan3/article/details/51202926

 

数组  目前存储数据集合时,大多数数据序使用泛型集合类型(list<>)。

默认值:

  引用类型(如string)初始化为null;

  数值类型初始化为零;

  bool类型初始化为false;

  char初始化为\0;

default()可以判断数据类型的默认值

操纵数组的方法:Sort(), BinarySearch(), Reverse(), Clear()等。

 

转载于:https://www.cnblogs.com/ly7576/p/6252082.html

你可能感兴趣的文章
I.MX6 默认打开 USB adb
查看>>
代码的持续改进
查看>>
2018中国大学生程序设计竞赛 - 网络选拔赛 hdu Find Integer 数论
查看>>
HDU 2501 Tiling_easy version
查看>>
函数概述
查看>>
09-4.部署 metrics-server 插件
查看>>
使用swiper和吸顶效果代码
查看>>
安装AliSQL
查看>>
Linux下的shell编程(三)BY 四喜三顺
查看>>
[转] 一个企业的自动化测试实施真实案例
查看>>
DIV,CSS学习
查看>>
面向对象、类与对象
查看>>
java 基础随笔
查看>>
mock测试尝试
查看>>
html alert 的三种方式
查看>>
sql分页查询
查看>>
在Eclipes中查看源代码和大纲快速定位
查看>>
让技术跟英语一起牛B
查看>>
未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法
查看>>
行内元素的行高对布局也有影响
查看>>