整型,整数

类型 位 范围

sbyte 8 -128to127
byte 8 0to255
short 16 -32768to32767
ushort 16 0to 65535
int 32 -2147483648 to 2147483647
uint 32 0 to 4294967295
long 64 -9223372063854775808 to 9223372036854775807
ulong 64 0 to 18446744073709551615

浮点型,有小数
类型 位 精度 范围
foat 32 7digits 1.5×10*-45to 3.4×10*38
double 64 15-16digits 5.0×10*-324 to 1.7×10*308
decimal 128 28-29decimal places 1.0×10*-27 to 7.9×10*28

字符和字符串
char 16 0 to 65535
string

布尔型
bool true/false
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[code]

/*
int num1 = 50000;
long unm2 = 5000000;
long result = num1 + unm2;
this.textBox1.Text = result.ToString();
//*/

/*
float one = -3.9F;
float tow = 100;
float result = one + tow;
this.textBox1.Text = result.ToString();

//*/

/*
decimal one = 100.555555555M;
double tow = 100.55555555;
//*/

char thechar = '苦';
string str1 = "咖啡的个人理解";
string str2 = "qq:20444469";
string str = thechar + str1 + str2;
this.textBox1.Text = str;
[/code]

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

其它数据类型
数组,枚举类型

结构体,类,接口

不是类型的关键字var
var integer =10;
var name = 苦咖啡";

var公公是一个关键字,它关不是C#中的一种新的类型,而是负责告诉编译器,该变量需要根据初始化表达式来推断变量的类型。
任何一个表段式初始化必须赋值

C#算术操作符和算术表达式
+ 加
– 减
* 乘
/ 除
% 求余
^ 乘方
在表达式中的运算中,各个运算符的优先级别和数学中定义的优先级别是一样的,小括号可以改变优先级。

[code]

/*
int x = 5;
x = x + 1;
this.textBox1.Text = x.ToString();
//*/

/*
int x=8;
int y =x%3;
this.textBox1.Text = y.ToString();
//*/

int x = 9;
int y = 8;
int z = x*y;
this.textBox1.Text = z.ToString();
[/code]
C#语言中的运算符的简化

x=x+1 X++,++x
x=x-1 x–,–x
x+=y x=x+y


x+=5;
x=x+5

使用例子来说明这两个的区别
++x
a++

[code]
int x = 5;
int y = ++x;
this.textBox1.Text = y.ToString();
[/code]

这里就会有朋友问,为什么不使用x++而要使用++x了,这里先说明一下,使用x++则是先赋值后运算,如果使用++x则是先运算后赋值
上面这种我们可以得到的结果就是6因为先做了运算,然后在赋值给y
[code]
int x = 5;
int y =x++;
this.textBox1.Text = y.ToString();
[/code]
如果是这种写法了,相信有一些朋友试验完后会发现结果还是5,就会有人问我,你明明说X++是+1,可结果为什么是5了
[color=Red]这里我就要声明一下,看看我上面读过的一段话,是先运算还是后运算
下面这种情况同拿y开始做运算,但是运算后结果却又给了x而不是Y[/color]
所以只要把打印结果写成
this.textBox1.text=x.tostring();
这时候,你会发现结果就变成6了
相信试过的朋友就能看出,这两个区别到底在那里
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
今天我看的有点多,整理的也比较多,如果有兴趣的朋友,要多进行试验

在这里希望和我一样喜欢编程的朋友,一起下功夫来研究

七月 9th, 2008

Posted In: 未分类

常量,相对于变量来说,程序常量不可改变,如果要声明常量,关键字const
[code]
const Double PI =3.1415926;
int r = 50;
double area = PI * r * r;
this.textBox1.Text = area.ToString();

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
else if ( x<=400) {tax=(x-200)*0.03} else if (x<=1000) {tax=(x-400)*0.03} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ const float rate=0.03 else if ( x<=400) {tax=(x-200)*rate} else if (x<=1000) {tax=(x-400)*rate} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[/code] 从这个例子可以看出,如果我们声明一个常量,我们只用改一个常量的值,其它的值则就不用去改 程序会自动调用常量进行运算 如果是第一种写法,那么我们如果要把0.03改成0.3则就要去修改每一个数值 而第二种声明一个变量,我们就不用那么麻烦 常量和常数的区别 常量是我们编程语言中的一个概念,而常数则是数学当中的一个概念,两个领域的,二者没有任何联系 const double pi =3.1415926 你叫常量也可以,你叫常数也可以,这只是自己的一种口语 const double string txt="苦咖啡" 如果这个时候你还叫常数,那就错了,“苦咖啡“是一个字符串,而不是一个数字 这里没有别的意义,只是教大家区分一下

七月 8th, 2008

Posted In: 未分类

本人目前正在学习C#编程,如有兴趣的朋友可以一起来研究编程,这里我就对我学习中理解的变量做一下讲解
首先我们要声明一个变量,如何来声明一个变量,就是一个类型,一个变量名
如:
string total; //string就是一个字符串变量,也就是一句话,那么变量名就是total,当然这个我们可以随便来起名,但不能有一些特殊号
int sum; //这里我们可以看,学过C的朋友一看int 就明白,那就是一个数组
什么叫类型,和变量,就是我们要在内存空间来开放一块地方来存放监时文件或是数据,比如字符串,或是数组,前题,我们要选对这个变量进行一个声明,来告诉内存,这块我来放什么东西……

[code]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
[/code]
这段我建了一个窗体自动生成的代码

[code]
namespace 变量
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
/*string love;
love = "真的真的好爱你";
this.textBox1.Text = love;
//*/
int sum;
sum = 4 + 5;
this.textBox1.Text = sum.ToString();
}
}
}

[/code]
这里我来解释一下
string love; string刚才讲过了,是声明一个字符串,love 则就是我声名的变量名称,用于自己来区分声明的意思
love = "真的真的好爱你"; 这段是我给变量的一个值
this.textBox1.text = love //显示我所输入的值,也就是打印出love变量的值

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int sum; //这里大家就明白了,我是声明了一个整型变量,也就是数值
sum = 4 + 5;
this.textBox1.Text = sum.ToString(); //这里的打印有一点区别,就是要加上sum.ToSting();要加上这句,因为做了一个运算吗,呵,先讲这么多,明天在继续讲解

[color=Red]注:

变量名只能由字母,数字和下划线组成,不能包含空格,标点符号,运算符等其它符号
变量名不能于C#中的关键字名称相同
变量名不能于C#中的库函数名称相通
如一定要用的话,要在就量名前面加上@号
如int @int;
[/color]

七月 8th, 2008

Posted In: 未分类

好外没看php了,今天又开始了我的PHP回顾的时候,结果前段时间学的差不多又快还回去了,还好还能写句hello word,不知道这段时间怎么了,心总是静不下来,有时候我也讨厌我自己,可又不得不去面对现实,很多事情我都不知道该如去面对,也不知道事情会发展成什么样,好累好累,真的好想有个人陪,至少不会像傻子一样天天上班下班都对着电脑,其实真不想过这样的生活,可现在又没办法改变这种生活,太多的事情,总会让人手忙脚乱,哎~~,生活,到底是生活是连续剧,还是连续剧是生活,我都有些分不清了,太多的事情,让我有心无力,什么时候才能让我心想事成,我该怎么做,期待答案…….ing……………..

七月 1st, 2008

Posted In: 未分类

无觅相关文章插件,快速提升流量