写给c#的初学者的点点滴滴(三)关于变量

一:什么是变量   变量就是为计算机软件存贮数据的。数据存贮在哪里?硬盘还是内存??这里要注意一件事情,凡是我们正在运行的程序,我们的数据保存一般都是在计算机内存中。而硬盘保存的是什么数据!其实硬盘在计算机体系结构中数据外部存贮设备。他们存贮的是计算机保存的原始数据。通常对硬盘上的数据操作我们成为输入输出操作(I/0)操作。

我们编程中所用到的变量即程序运行中在内存地址上存贮的数据。我们知道计算机可以存贮很多种数据,在计算机看来,数字,字符,图片,视频.......等等他们都是一种或多种数据格式的组合。好的,让我们看看用c#语言编程的时候可以用到哪些数据格式?

上述图片为我们做了一个树形结构的数据类型图片,简单类型就是直接存贮计算机数值类型的,而非简单类型则是存贮C#提供的数据封装类型。(class,Interface,delegate......)

二:简单数据类型的讲解与定义。

要确定存贮数据的类型,要给这一块空间取一块有意义的名字,方便我们使用其中的内容。如果要存贮一个整数比如说100的话,我们需要定义一个变量 数据类型 变量名称 

时间: 2025-01-06 02:48:11

写给c#的初学者的点点滴滴(三)关于变量的相关文章

写给c#的初学者的点点滴滴(一)入门

最近在一个培训机构里面教授Net知识.每天都会带领学生学习c#知识.我希望把每天学习的笔记记录下来.可以供园子里的初学者进行参考.也欢迎园子里的老鸟指正. 编译器环境是   visual studio 2013   数据库环境是 sql server 2008 R2 一:什么是Net平台 我们一般意义上面所说的Net平台其实是指微软公司所推出的Net framework框架.它是一种技术平台.利用这个平台我们集成微软操作系统开发应用软件,网站.手持设备,游戏等等.Net framework平台由

写给c#的初学者的点点滴滴(一)补充

本来是没有这篇文章的,可是昨天发了博客之后,发现本来只是基于初学者学习的文章,倒是获得了很多人的评价.那么今天就补充一下知识. 一:csc编译 我们常常编写c#Net程序的时候,往往依托于我们的代码开发工具,也就是visual studio(Ide),但是我们知道我们的代码本身知识一堆字符串的文本.那么如何脱离Ide来编译我们的c#代码呢? 首先我们先来了解一下我们写代码编译是一个什么样的过程.那么我们写代码的时候你有感觉到编译的过程吗?好像不是那么容易感觉吧!我就以Hello为例 class

【自己动手写神经网络】小白入门连载(三)--神经元的感知

[真实原创,转载务必注明出处] 上一个连载中我们已经了解了神经元模型和其工作方式.单个神经元就可以构成一个最简单的神经网络--感知机.在单层神经元感知机中,网络接收若干过输入,并通过输入函数.传输函数给出一个网络的输出.这个网络已经可以解决苹果和香蕉的分类问题.在本系列中,将具体介绍其内部原理. 首先,我们确定感知机的输入.在此,我们引入形状和颜色两个变量,苹果的形状为圆形记为1,颜色为红色记为1:香蕉的形状为弯形记为-1,颜色为黄色记为-1.则有输入p如表3.1所示. 表3.1 常用传输函数列

raywenderlich写的关于内存管理,第三篇,关于属性的用法

原文链接地址:http://www.raywenderlich.com/2712/using-properties-in-objective-c-tutorial 著作权声明:本文由http://www.cnblogs.com/andyque翻译,欢迎转载分享.请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢! 教程截图: 这是在iphone上面使用objc,与内存管理有关的第三篇教程. 在第一篇教程中,我们介绍了在objective-c里面如果使用实例变量和引用计数来管理内存. 在第二篇教

非计算机专业的码农C#学习笔记 三、变量 表达式 字符串

三.变量常量 说在前: 其实,写这个东西的时候,我也是在复习,因为这个都是一年前的笔记了.今天我看了几章,贴上来吧.我也是求高手指点,因为变量类型很多,我真的背不出来,只有用的时候记起来或者查查资料. 为什么会这样呢?短期项目用到access,sqlserver,oracle后我开始张冠李戴了.....所以,我在学习过程,真的是抄下来,放在办公室座位前.... 变量(int Int=0) 1.值类型 (1)整型 类型 说明(二进制) 范围 Sbyte 8位有符号 -128-127 Byte 8位

Python文件常用的三个变量

1 '''Python文件常用的三个变量 2 __doc__.__name__.__file__ 3 4 __doc__——用来显示文件的注释,文件的注释都是写在文件的开头, 5 以""" doc """标注的内容.可以直接调用.也可以查看其他文件的注释, 6 如导入了一个Queue模块,可以用print Queue.__doc__来查看 7 8 __name__——用来检查是否是主文件的一个重要方法,比如是主动执行的此文件, 9 那么值就是'_

如何不使用第三个变量来交换两个数的值

最近在看<c++从入门到精通>自学c++,里面有一道课后题是如何做到不适用第三个变量来交换两个数的值,以下是我在网上查找到的资料,记录下并作为笔记. 题目:a=10,b=15,将a / b的值互换. 通常我们的做法是(尤其是在学习阶段):定义一个新的变量,借助它完成交换.代码如下:      int a,b;      a=10; b=15;      int t;      t=a; a=b; b=t;      这种算法易于理解,特别适合帮助初学者了解计算机程序的特点,是赋值语句的经典应用

如何不用第三个变量实现两个数的交换

一般我们在写程序时如果遇到两个数需要交换时写作如下: 1 int x,y; 2 3 int temp; 4 5 temp=x;x=y;y=temp; 而如果不允许有第三个变量出现即不允许有temp出现时应该如何做呢?可以写作如下: 1 int x,y; 2 3 x=x+y; 4 5 y=x-y; 6 7 x=x-y;//上述一般可以满足,但是有时候x+y或许或出现上溢或者下溢. 而利用两个数的异或或许更加巧妙—— 异或有如下性质: 交换律:x^y=y^x 结合律:x^(y^z)=(x^y)^z

交换两个变量以及不用第三个变量交换两个变量

这个可能网上一搜一大把一大把的,可是今天我看到了一个新的写法,所以就写这篇文章记录一下,不不知道百度有没有,没去搜索! 方法1:这是最简单,也是最常用的一个方法! int n1 = 10, n2 = 20; int tmp = n1; n1 = n2; n2 = tmp; Console.WriteLine("n1={0},n2={1}", n1, n2); Console.ReadKey(); 方法2:算术运算 //交换两个变量,不使用第三个变量 int n1 = 10, n2 =