浮点数的精度由有效数字的个数决定。除非用分数表示时,分母恰好是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

C# 本质论 第二章 数据类型相关推荐

  1. c语言程序设计课件第二章,c语言程序设计课件张元国 ISBN9787566300386 PPT第二章数据类型 运算符与表达式...

    1.第2章 数据类型.运算符与表达式,语言的数据类型 常量与变量 运算符与表达式 不同类型数据间的转换,2.1语言的数据类型,数据是计算机程序处理的所有信息的总称,数值.字符.文本等都是数据,在各种程 ...

  2. c语言a123属于常量吗,c语言程序设计第二章数据类型.ppt

    c语言程序设计第二章数据类型 * 第 2章 基本数据类型及运算 教学目标:通过介绍C语言的数据类型和存储特点,要求了解C语言数值数据和文字数据的表示方法,掌握C语言基本数据类型的存储格式,掌握变量的定 ...

  3. SV 第二章数据类型

    SV 第二章数据类型 2.8 选择存储数组类型 2.8.1 灵活性 2.8.2 存储器用量 2.8.3 速度 2.8.4 排序 2.8.5 选择最优的数据结构 2.9 使用typedef创建新的数据类 ...

  4. 第二章 数据类型,运算符和表达式总结【完美补充文字版】(超级详细)

    目录 2.1引例 1.注释含义 说明: 2.2 C语言的数据类型 2.3 C语言的常量 2.3.1直接常 量 1.整型常量 2.实型常量 3.字符型常量 4.字符串常量 2.3.2符号常量 2.4 C ...

  5. 第二章 数据类型和文件操作

    变量创建过程 首先,当我们定义了一个变量name = 'oldboy'的时候,在内存中其实是做了这样一件事: 程序开辟了一块内存空间,将'oldboy'存储进去,再让变量名name指向'oldboy' ...

  6. 【C++】第二章 数据类型:整型/sizeof关键字/实型(浮点型)/ 字符型/转义字符/字符串型 /布尔类型/数据的输入

    C++规定在创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存! 目录 1 整型 2 sizeof关键字 3 实型(浮点型) 4 字符型 5 转义字符 6 字符串型 7 布尔类 ...

  7. 程序设计基础(CC++) 戴波、张东祥 第二章 数据类型与表达式 编程作业

    1某明星每年都会做慈善,小明统计了一下这个明星今年做了3次慈善,第一次捐助希望小学10万元,第二次捐助一个癌症患者15万元,第三次举办了慈善晚会,募捐200万元,其中他自己捐了50万元, 请问,这个明 ...

  8. 第二章 数据类型、运算符与表达式

    #include <stdio.h> #include <stdlib.h>int Add(int a,int b) {return a+b; }int main() {int ...

  9. C语言(第二章):数据类型、运算符、表达式

    .:.:第二章:数据类型.运算符.表达式:.:. 第二章: 数据类型.运算符.表达式 C语言的数据类型 在第一课中,我们已经看到程序中使用的各种变量都应预先加以说明,即先说明,后使用.对变量的说明可以 ...

最新文章

  1. 一个完整的DS1302时钟在STM32上的应用实例
  2. 把第三方jar包放入本地仓库
  3. Bootstrap模态框垂直高度居中问题
  4. 微信能远程控制电脑吗_神器分享:用微信就能远程控制电脑,这款神器有些厉害...
  5. jquery-文档宽高-窗口宽高-scrollTop与scrollLeft
  6. 18 个惊人的 GitHub 仓库
  7. Combobox MVVM绑定并设置选中
  8. scrollbar wpf 高度_Wpf ScrollBar自定义样式
  9. 同事去了友司,没什么可怕的
  10. 最常用英语单词2000个
  11. git软件版本管理工具
  12. 数学科普书籍介绍(一)
  13. stylecloud:一款可以制作个性化词云图的 Python 神器
  14. 购房选址分析之上海市
  15. NMOS PMOS
  16. unix系统编程c语言,关于unix系统编程的一个小问题
  17. 美国人测评马斯克的星链服务: 现实太骨感,梦想已破灭
  18. solr 数据备份还原,导入导出
  19. 二.deepin安装软件(1)
  20. 计算机田亩公式,怎样计算土地亩数?

热门文章

  1. Linux操作系统下/etc/hosts文件
  2. 谷歌EfficientNet缩放模型,PyTorch实现出炉,登上GitHub热榜丨Demo可用
  3. 少年,这有套《街霸2》AI速成心法,想传授于你……
  4. 第10篇 WINDOWS2003服务器 IIS上配置404页面的图文教程
  5. GetConsoleWindow was not declared in this scope
  6. android4.0蓝牙使能的详细解析 (转载)
  7. 如何“在21天内自学C++”
  8. 今天心情有点糟....
  9. 下班前网上搜集的方法哈哈
  10. 新网域名服务故障的N种可能