003C#变量

Posted 简单就快乐~~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了003C#变量相关的知识,希望对你有一定的参考价值。

变量关系到数据的存储。

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

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

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

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#变量的主要内容,如果未能解决你的问题,请参考以下文章

003-python基础-变量

C#基础之003 常量与变量

c_cpp CPP - 教程003 - 功能,指针,局部变量

第003讲,插曲之变量和字符串|课后测验及答案

关于C语言的 变量 地址 和 值

003_常量,变量和强制类型转换