码迷,mamicode.com
首页 > 其他好文 > 详细

输入输出,数据类型,运算符

时间:2016-09-29 17:43:07      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

输入输出:

技术分享

 

 

一、数据类型:值类型和引用类型

技术分享

 


1、值类型
整数类型常用int类型,数值范围在±21亿之间
int a=22;
long b=333333333333333333;

双精度浮点小数 double
double c=3.14;
float c=3.14f;
decimal c=3.14m;

布尔型

bool d=true;
bool e = 1 == 3;
Console.WriteLine(e);

技术分享

 

引用类型
字符串类型
string s="12345";
s="2569";

类型转换
double a = 3.74;
int b = (int)a;

技术分享

string s = "123";
int c = int.Parse(s);
int d = Convert.ToInt32(s);
double e = Convert.ToDouble(s);
decimal f = Convert.ToDecimal(s);
string ss = c.ToString();
Console.WriteLine(ss);

技术分享

 

Console.WriteLine("你好!");
System.Threading.Thread.Sleep(3000); //暂停3000毫秒

技术分享

 

 

二、运算符
1、算术运算符
++ --
int a = 5;
a++; //a=a+1;
a--; //a=a-1;
++a; //a=a+1;
--a; //a=a-1;

//在赋值运算中,前++需要先执行+1运算,然后赋值;
//后++先执行赋值,然后进行+1运算
//前--与后--与上方一致
int a = 5;
int b = a++; //a=a+1;b=a;
int c = ++a; //c=a;a=a+1;
Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(c);

技术分享

 

* / %
% 模 取余的用途

1.判断a是不是b的倍数(是否能够整除)====>a%b是否==0
2.判断a的个位是不是b====>a%10是否==b
3.把数变成某个范围之内的数(利用余数一定比除数小的定理,比如十六进制里面最大的单个数是F(15))

2.关系运算符
> < >= <= == !=

3.逻辑运算符
&& 与 两个条件同时满足才是true,否则是false
|| 或 两个条件只要有一个满足就是true,都不满足是false
! 非(非是优先级最高的!!!!) 原来是true的改为false,反之改为true
4.其他运算符
赋值运算符
= += -= *= /= %=
a+=b;//a=a+b;
条件运算符
? :
int a = 10;
int b = 3;
string c = a > b ? "是的,a>b" : "不是,a<=b";

技术分享

练习:

技术分享

技术分享

技术分享

 

输入输出,数据类型,运算符

标签:

原文地址:http://www.cnblogs.com/maxin991025-/p/5919416.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!