C# 本质论 第二章 数据类型
浮点数的精度由有效数字的个数决定。除非用分数表示时,分母恰好是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# 本质论 第二章 数据类型相关推荐
- c语言程序设计课件第二章,c语言程序设计课件张元国 ISBN9787566300386 PPT第二章数据类型 运算符与表达式...
1.第2章 数据类型.运算符与表达式,语言的数据类型 常量与变量 运算符与表达式 不同类型数据间的转换,2.1语言的数据类型,数据是计算机程序处理的所有信息的总称,数值.字符.文本等都是数据,在各种程 ...
- c语言a123属于常量吗,c语言程序设计第二章数据类型.ppt
c语言程序设计第二章数据类型 * 第 2章 基本数据类型及运算 教学目标:通过介绍C语言的数据类型和存储特点,要求了解C语言数值数据和文字数据的表示方法,掌握C语言基本数据类型的存储格式,掌握变量的定 ...
- SV 第二章数据类型
SV 第二章数据类型 2.8 选择存储数组类型 2.8.1 灵活性 2.8.2 存储器用量 2.8.3 速度 2.8.4 排序 2.8.5 选择最优的数据结构 2.9 使用typedef创建新的数据类 ...
- 第二章 数据类型,运算符和表达式总结【完美补充文字版】(超级详细)
目录 2.1引例 1.注释含义 说明: 2.2 C语言的数据类型 2.3 C语言的常量 2.3.1直接常 量 1.整型常量 2.实型常量 3.字符型常量 4.字符串常量 2.3.2符号常量 2.4 C ...
- 第二章 数据类型和文件操作
变量创建过程 首先,当我们定义了一个变量name = 'oldboy'的时候,在内存中其实是做了这样一件事: 程序开辟了一块内存空间,将'oldboy'存储进去,再让变量名name指向'oldboy' ...
- 【C++】第二章 数据类型:整型/sizeof关键字/实型(浮点型)/ 字符型/转义字符/字符串型 /布尔类型/数据的输入
C++规定在创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存! 目录 1 整型 2 sizeof关键字 3 实型(浮点型) 4 字符型 5 转义字符 6 字符串型 7 布尔类 ...
- 程序设计基础(CC++) 戴波、张东祥 第二章 数据类型与表达式 编程作业
1某明星每年都会做慈善,小明统计了一下这个明星今年做了3次慈善,第一次捐助希望小学10万元,第二次捐助一个癌症患者15万元,第三次举办了慈善晚会,募捐200万元,其中他自己捐了50万元, 请问,这个明 ...
- 第二章 数据类型、运算符与表达式
#include <stdio.h> #include <stdlib.h>int Add(int a,int b) {return a+b; }int main() {int ...
- C语言(第二章):数据类型、运算符、表达式
.:.:第二章:数据类型.运算符.表达式:.:. 第二章: 数据类型.运算符.表达式 C语言的数据类型 在第一课中,我们已经看到程序中使用的各种变量都应预先加以说明,即先说明,后使用.对变量的说明可以 ...
最新文章
- 一个完整的DS1302时钟在STM32上的应用实例
- 把第三方jar包放入本地仓库
- Bootstrap模态框垂直高度居中问题
- 微信能远程控制电脑吗_神器分享:用微信就能远程控制电脑,这款神器有些厉害...
- jquery-文档宽高-窗口宽高-scrollTop与scrollLeft
- 18 个惊人的 GitHub 仓库
- Combobox MVVM绑定并设置选中
- scrollbar wpf 高度_Wpf ScrollBar自定义样式
- 同事去了友司,没什么可怕的
- 最常用英语单词2000个
- git软件版本管理工具
- 数学科普书籍介绍(一)
- stylecloud:一款可以制作个性化词云图的 Python 神器
- 购房选址分析之上海市
- NMOS PMOS
- unix系统编程c语言,关于unix系统编程的一个小问题
- 美国人测评马斯克的星链服务: 现实太骨感,梦想已破灭
- solr 数据备份还原,导入导出
- 二.deepin安装软件(1)
- 计算机田亩公式,怎样计算土地亩数?
热门文章
- Linux操作系统下/etc/hosts文件
- 谷歌EfficientNet缩放模型,PyTorch实现出炉,登上GitHub热榜丨Demo可用
- 少年,这有套《街霸2》AI速成心法,想传授于你……
- 第10篇 WINDOWS2003服务器 IIS上配置404页面的图文教程
- GetConsoleWindow was not declared in this scope
- android4.0蓝牙使能的详细解析 (转载)
- 如何“在21天内自学C++”
- 今天心情有点糟....
- 下班前网上搜集的方法哈哈
- 新网域名服务故障的N种可能