码迷,mamicode.com
首页 > Windows程序 > 详细

003C#变量

时间:2016-04-03 18:49:20      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:

变量关系到数据的存储。

变量有不同的内涵,称之为类型

原因是:不同类型的数据需要用不同方法处理,变量限定为不同的类型,可以避免不必要的混淆。

要使用变量,需要声明它们,即给它们指定名称和类型。如果使用未声明的变量,代码将无法编译。

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,占位符的总数应等于列表中的变量数,之间用逗号分开,跟在字符串后。
 

003C#变量

标签:

原文地址:http://www.cnblogs.com/releed/p/5350309.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!