C#基础-变量与常量(1)

一、变量的基本概念:

      变量本事是用来存储特定类型的数据,可以随时改变变量中所存储的数据值。变量具有名称、类型和值。使用变量之前必须先声明变量,即指定变量的类型和名称。

   1、变量类型:

      变量类型根据其定义分为:一种是值类型,另一种是引用类型。

二、变量类型;

  1、值类型:

      C#简单类型归类:整型、浮点型以及布尔型

     ①、整型: int、sbyte 、byte、 short、 ushort、 uint、 long、 ulong 和 char

      Int型:为有符号32位整数,取值范围在-2,147,483,648~ 2,147,483,647之间。

      Sbyte型:为有符号8位整数,取值范围在128~127之间。

      Byte型:为无符号16位整数,取值范围在0~255之间。

      Short型:为有符号16位整数,取值范围在-32,768~32,767之间。

      Ushort型:为无符号16位整数,取值范围在0~65,535之间。

      Uint型:为无符号32位整数,取值范围在 0 ~ 4,294,967,295之间。

      Long型:为64位有符号整数,取值范围在9,223,372,036,854,775,808~ 9,223,372,036,854,775,807之间。

      Ulong型:为64位无符号整数,取值范围在0 ~ 18,446,744,073,709,551,615之间。
     创建一个控制台应用程序,声明变量int类型的变量ls并初始化为927,一个为byte类型的变量shj并初始化为255,输出     

1 statci void Main (string [] arge)
2 {
3         int ls=927;//声明一个int类型的变量ls
4         byte shj =255;//声明一个byte类型的变量shj
5         Console.WriteLine("ls={0},shj={1}"+ls,shj);//输出
6        Console.ReadLine();
7 }    

   如果将byte类型的变量shj赋值266出现错误,byte值范围0~255

   ②、布尔型:

      bool:真假值,用来存储布尔值true和false。

1 bool x=927;

      布尔数据类型有true和false两个布尔值。可以赋于true或false值给一个布尔变量, 或可以赋于一个表达式,其所求出的值等于两者之一:

      bool bTest = (80 > 90);

    ③、浮点型

      两种数据类型被当作浮点型:float和double。它们的差别在于取值范围和精度:

      float: 取值范围在 1.5x10^-45~ 3.4x10^38之间, 精度为7位数。

1 float theMySum=9.27f;//使用f强制指定为float类型
2 float theMySums=1.12F;//使用F强制指定为float类型

      double: 取值范围在 5.0x10^-324 ~ 1.7x10^308之间, 精度为 15~16 位数。

1  double MyDou=927d;//使用d强制转换为double
2  double mudou=112D;//使用D强制转换为double

  2、引用类型:

    引用类型是构建C#应用程序的主要对象类型数据,预先定义的对象类型以new创建对象实例,并存储在堆栈中。

    所有被称为“类”的都是引用类型,主要包括类、接口、数组和委托。

    创建一个控制台应用程序,在其中创建一个C类,在该类中建立一个字段Value,并初始化为0.然后通过其他位置通过new创建该类的引用类型变量,最后输出。

 1 class Program
 2     {
 3         class C //创建一个C类
 4         {
 5             public int Value = 0;//声明一个公共int类型的变量Value
 6         }
 7         static void Main(string[] args)
 8         {
 9             int v1 = 0;//声明一个int类型的变量v1,并初始化为0
10             int v2 = 1;//声明一个int类型的变量v2,并将v1赋值个v2
11             v2 = 927;//重新将变量V2赋值为927
12             C r1 = new C();//使用new关键字创建引用对象
13             C r2 = r1;//使r1=r2
14             r2.Value = 112;//设置r2的value值
15             Console.WriteLine("Values;{0},{1}", v1, v2);//设置输出v1和v2的变量
16             Console.WriteLine("refs;{0},{1}", r1.Value, r2.Value);//输出引用类型对象的value值
17             Console.ReadLine();
18         }
19     }
时间: 2024-10-15 12:00:21

C#基础-变量与常量(1)的相关文章

C#基础-变量与常量(3)

C#基础-变量与常量(3) 一.变量操作: 变量的基本操作包括:声明变量和给变量赋值. 二.声明变量: 声明变量就是指定变量的名称和类型.声明一个变量由一个类型和跟在后面的一个或多个变量名组成,多个变量直接用逗号隔开,声明变量以分号结束. 声明一个整形变量LS,然后再同时声明3个字符变量Strl,Strl和Str3. 1 int LS; //声明一个整形变量 2 string Str1, Str2, Str3; //同时声明3个字符型变量 声明变量时,还可以初始化变量,即在每个变量名后面加上给变

[.net 面向对象编程基础] (5) 基础中的基础——变量和常量

[.net面向对象编程基础]  (5) 基础中的基础——变量和常量 1.常量:在编译时其值能够确定,并且程序运行过程中值不发生变化的量. 通俗来说,就是定义一个不能改变值的量.既然不能变动值,那就必须在定义的时候初始化. 示例: 语法: const 类型名 常量名=常量表达式; 例子: const string  cat="hello cat"; 2.变量:具有变量名和值的对象 变量就是把数据暂存于某处内存中,以备调用. 示例: 声明:[访问修饰符] 类型 变量名[=初值][变量名=[

<java基础>变量与常量 <4>

在程序执行过程中,其值不能被改变的量称为常量,其值能被改变的量称为变量. 我将用以下代码介绍标识符与关键字.变量与常量(//./*这两个符号代表注释):public class test{                                                   //创建类         /**           * 标识符:所谓标识符其实就是名字(类名.变量名.方法名.数组名.文件名等有效字符序列).          * 关键字:关键字是Java语言中已经被赋予

Go语言 基础 变量和常量

变量的初始化 Go语言在声明变量的时候,会自动对变量对应的内存区域进行初始化操作.每个变量会被初始化成其类型的默认值,例如: 整型和浮点型变量的默认值为0. 字符串变量的默认值为空字符串. 布尔型变量默认为false. 切片.函数.指针变量的默认为nil. 当然我们也可在声明变量的时候为其指定初始值.变量初始化的标准格式如下: var 变量名 类型 = 表达式 变量与常量 标识符与关键字 标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名.常量名.函数名等等. Go语言中标识

C#基础-变量与常量(2)

一.枚举类型: 枚举类型是一种独特的值类型,它用于声明一组具有相同性质的常量.编写与日期相关的应用程序时,经常需要使用年.月.日.星期等日期数据,可以将这些数据组织成多个不同名称的枚举类型.使用枚举类型可以增加程序的可读性和可维护性.同时,枚举可以避免类型错误. 1.在C#中使用关键字enum类声明枚举: 1 enum 枚举名 2 { 3 List 1= value 1; 4 List 2=value 2; 5 List 3=value 3; 6 } 2.创建一个控制台应用程序通过枚举来判断当前

Swift基础语法(常量变量、数据类型、元组、可选、断言等)

Swift 是 iOS 和 OS X 应用开发的一门新语言.然而,如果你有 C 或者 Objective-C 开发经验的话,你会发现 Swift 的很多内容都是你熟悉的. Swift 的类型是在 C 和 Objective-C 的基础上提出的,Int是整型:Double和Float是浮点型:Bool是布尔型:String是字符串.Swift 还有两个有用的集合类型,Array和Dictionary,请参考集合类型. 就像 C 语言一样,Swift 使用变量来进行存储并通过变量名来关联值.在 Sw

javascript 概述及基础知识点(变量,常量,运算符,数据类型)

JavaScript概述 1.1 什么是JavaScript: javaScript(简称js),是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言.同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作.它最初由网景公司(Netscape)的Brendan的Eich设计,是一种动态.弱类型.基于原型的语言,内置支持类.一种运行于 JS解释器/引擎 解释型脚本语言.因为Netscape与Sun合作,Netscape管理层希望它外观看起来像J

JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)

Java基础语法(变量.常量.数据类型.运算符与数据类型转换) 1.变量 Java中,用户可以通过指定数据类型和标识符来声明变量,其基本语法为: DataType identifier; 或 DataType identifier = value; 其中,DataType是变量类型,如int/string/char/double/boolean等:identifier是变量名称,即标识符:value就是声明变量的值. 注: a.标识符由数字0-9.大小写字母.下划线.美元符号.人民币符号以及所有

JS基础-数据类型-运算符和表达式-变量和常量

1.js的基础语法2.js调试 1.F12调出控制台,查看提示错误及其位置. 2.出错时只影响当前代码块,不会影响其他代码块,后续代码块继续执行.3.语法规范 1.js语句:可执行的最小单元 必须以 ; 结束 严格区分大小写 ex:console.log(); //正确 Console.log(); //错误 所有符号必须是英文标点符号 2.js注释 // :单行注释 /**/ :多行注释4.变量和常量 1.变量 1.声明变量 var 变量名; ex: var uname; 2.为变量赋值 变量