标签:
变量关系到数据的存储。
变量有不同的内涵,称之为类型
原因是:不同类型的数据需要用不同方法处理,变量限定为不同的类型,可以避免不必要的混淆。
要使用变量,需要声明它们,即给它们指定名称和类型。如果使用未声明的变量,代码将无法编译。
1.简单类型
就是组成应用程序中基本构件的类型,例如:数值和逻辑值(布尔值)。大多数简单类型都是存储数值的。
一些变量名称前的‘u’是unsigned的缩写,表示变量不能存储负数
浮点数变量类型有3种:float、double、decimal。
名称 |
CTS类型 |
描述 |
显著图 |
范围(近似值) |
---|---|---|---|---|
float |
System.Single |
32位单精度浮点 |
7 |
±1.5 × 10?45 to ±3.4 × 1038 |
double |
System.Double |
64位双精度浮点 |
15/16 |
±5.0 × 10 ?324 to ±1.7 × 10308
|
decimal |
System.Decimal |
128位高精度十进制形式 |
28 |
±1.0 × 10?28 to ±7.9 × 1028 |
除了数值类型外还有3种:
类型 | 别名 | 允许的值 |
char | System.Char | 一个unicode字符,存储0~65535之间的整数。 |
bool | System.Bool | 逻辑值:0或1 |
string | System.String | 一组字符,变量的大小可以随字符的长度改变 |
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace ConsoleApplication1 7 { 8 class Program 9 { 10 static void Main(string[] args) 11 { 12 int a; 13 string mystring; 14 a = 2016; 15 mystring = "\"my name is jeff\‘watson\""; 16 Console.WriteLine("{0}{1}",a,mystring); 17 Console.ReadKey(); 18 } 19 } 20 }
代码中:mystring = "\"my name is jeff\‘watson\"";中含有转义字符
\"输出“
\‘输出’
\"输出”
Console.WriteLine("{0}{1}",a,mystring);输出字符是{0}{1}然而并没有包含有用的文本,原因是:字符串实际上是插入变量内容的一个模板,字符创之间的每对花括号都是一个占位符,包含列表中的变量的内容,每个占位符用包含在花括号中的一个 整数来表示。整数从0开始,每次递增1,占位符的总数应等于列表中的变量数,之间用逗号分开,跟在字符串后。
标签:
原文地址:http://www.cnblogs.com/releed/p/5350309.html