3.变量的存储以及变量的几种类型

存储变量的语法:

(1):

变量类型 变量名;

变量名=值;

(2):

变量类型 变量名=值;

赋值符:

"="号,在C#语言中并不是表示为等号,而是表示为赋值的意思  是一个赋值符号.

数据类型

int 整数类型

int类型 占用4Byte  共32bit.  有符号   基本类型

double 双精度类型

double 占用8Byte 共64bit.  有符号    精度 15~16位   基本类型

String 字符串类型

String 引用类型    string是.Net FrameWork中的String的别名.

char 占用2Byte 共16bit. 有符号 基本类型

decimal 金钱类型

decimal  精度28dao29位 基本类型  它比double的精度更高.

注意:如果希望实数别视为decimal类型,我们需要在值后面加m或者M,如果没有后缀额

m,或者M,数字将被视为double类型,从而导致编译器错误.

示例代码:

  1. namespace _03_变量
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. //变量类型 变量名;
  8. //变量名 = 值;
  9. //官方语言:声明或者定义了一个int类型的变量
  10. int number; //在内存中开辟了一块能够存储整数的空间
  11. //官方语言:给这个变量赋值
  12. number = 100; //表示把100赋值给number
  13. int n = 100; //赋值语句的简写形式
  14. double d = 3.14d; //双精度类型
  15. string s = "张三"; //字符串类型
  16. string str = ""; //字符串可以存储 空
  17. char c = ‘A‘;
  18. // char ch = ‘‘; 字符类不能存储空
  19. decimal money = 5000m; //金钱类型 它的精度比double更高
  20. }
  21. }

来自为知笔记(Wiz)

时间: 2024-10-11 11:51:36

3.变量的存储以及变量的几种类型的相关文章

C++变量的存储类别与作用域

总结一下C++中变量的存储类别以及变量的作用域. (1)标示符的存储类别决定了标示符在内存中存在的时间(我们可以理解标示符就是确定一个变量的符号,也就是我们所说的变量名) 二:存储类别 (1)静态存储类别:静态存数类别变量(我们简称静态变量),从程序的开始处就存在,其生命期伴随整个程序. (2)自动存储类别:当变量时自动存储类别时,变量在进入到定义它们的程序快时定义它,在离开它们所在的程序块(作用域)时销毁它,因此成为自动变量.其中关键字auto和register用来声明自动类型的变量, 三:自

3 类型,存储和变量1

c#程序是一组类型声明 类型是一种模板 实例化类型 数据成员和函数成员 预定义类型 用户定义类型 栈和堆 值类型和引用类型 存储引用类型对象的成员 c#类型的分类 变量 变量声明 变量初始化 自动初始化

【编程语言】变量的存储时期/作用域以及static/extern的用法

存储类:               存储时期       链接         内存管理 对于一个变量(不同的存储类型)可以通过存储时期,链接属性,以及相应的作用域来描述它. 存储时期就是变量在内存中的保留时间,变量的作用域和链接在一起表明程序的哪些部分可以通过变量名来使用该变量.于是就有了不通过的存储时期,链接属性,以及作用域的组合 [1]存储时期(变量的生命期,表示存取一个变量在内存空间的存放以及释放时间)                           局部变量          

变量的存储小结

变量是C语言最基础也是最核心的概念,对于初学C语言的同学来说变量的存储总是觉得比较混乱.这里对C的变量做一个简单的小结,希望对大家有所帮助. 我们看到对变量的讲解的时候看到很多概念,属性,存储期,内部链接,外部链接,空链接,全局变量,局部变量,寄存器变量,静态变量等等.看起来很混乱,下面我们梳理一下. 其实我们再使用变量的时候大多关心的只有三个方面:变量的存在期,变量的类型,变量的作用域. 我们想一下变量的定义方法分为三部分: <存储类别>  <变量的数据类型>   <变量名

变量的存储类别

全局变量和局部变量 在函数之外定义的变量称为外部变量,也是全局变量:在函数内部定义的变量称为局部变量,它只在本函数范围内有效.全局变量在程序的全部执行过程都占用存储单元,而局部变量只是在调用到该函数的时候才回去动态的给局部变量分配内存空间. 从 变量的作用域角度来分,可以分为全局变量(生命周期是该文件开始到结束)和局部变量(离开该方法或者复合语句就无效):从变量值存在的时间即生命周期来分可以分为 静态存储方式和动态存储方式. 所谓静态存储方式是指在程序运行期间有系统分配指定的存储空间的方式,而动

c语言 变量的存储类别以及对应的内存分配?

<h4><strong>1.变量的存储类别</strong></h4>从变量值存在的角度来分,可以分为静态存储方式和动态存储方式.所谓静态存储方式指在程序运行期间由系统分配固定的存储空间的方式(<strong>程序开始执行时分配,在程序完毕时释放,在程序过程中它们占据国定的存储单元,而不是动态分配和释放</strong>).而动态存储方式在运行期间根据需要进行动态存储方式(<strong>在程序过程中申请和释放的一些空间&

java中变量的存储位置

1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中.) 3. 堆:存放所有new出来的对象. 4. 静态域:存放静态成员(static定义的) 5. 常量池:存放字符串常量和基本类型常量(public static final). 6. 非RAM存储:硬盘等永久存储空间 这里我们主要关心栈,堆和常量池,对于栈和常量池中的对象

java笔记之变量的存储方式

1.java变量存储域 java变量的存储区域主要放在以下几个地方: (1)寄存器:可以说是最快的存储区,在C/C++中可以声明寄存器变量,但是在java中不能声明寄存器变量,只是编译器在编译时确定. (2)栈:存放关于基本类型数据和对象的引用,但是对象本身并不在栈里,(通过new出来的)对象放在堆里或者常量池中(字符串的常量对象就放在常量池中). (3)堆:用于存放new出来的对象. (4)常量池:存放字符串常量和基本类型数据的常量(通过 public static final修饰). (5)

编译器架构的王者LLVM——(10)变量的存储与读取

LLVM平台,短短几年间,改变了众多编程语言的走向,也催生了一大批具有特色的编程语言的出现,不愧为编译器架构的王者,也荣获2012年ACM软件系统奖 -- 题记 版权声明:本文为 西风逍遥游 原创文章,转载请注明出处 西风世界 http://blog.csdn.net/xfxyy_sxfancy 变量的存储与读取 变量是一款编程语言中的核心,说编译语言是一种符号处理工具,其实是有些道理的.栈式符号表可以方便的记录编译过程中的变量和语法符号,我们上节已经了解了其中的实现方法.那么,还有没有其他的办