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

程序员--基础入门

时间:2016-09-30 00:52:13      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

输出

Console.Write("这是要输出的文字。")  不换行,注意用做提示语句。

Console.WriteLine();     换行输出

输入

string s = Console.ReadLine();

注意中英文的切换

编写过程中适当使用   注释   // 注释整行

/*代码*/ 注释 一段

 

数据类型

技术分享

C#转义字符:

\a   警告(产生蜂鸣) \n  换行   \r 回车(会覆盖部分内容)

 

数据转换

1、自动转换  值类型转换到引用类型

int a; double b =12.3; a =(int) b;

2、强制转换

string s = "123.4";
int c = int.Parse(s);

int d = Convert.ToInt32(s);

2种转换方式,xx.Parse() 比较好记

运算符

算数 +(数值间运算,字符串为 连接符)  -   *   /  %

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

逻辑运算符
&& 与 两个条件同事满足才是true,否则是false
|| 或 两个条件只要有一个满足就是true,都不满足是false
! 非(非,是优先级最高的!!!!)原来是true的给变成false,反之,改为true

赋值运算符
=   +=     -=       *=        /=     %=        a+=5;  相当于a=a+5;
条件运算符 ? :

技术分享

int a = 5;
int b = a++; 分解为→int b=a; a=a+1;
int c = ++a; 分解为→a=a+1; int c =a;

在普通使用时,就是在本身基础上+1运算
在赋值运算中,
前++需要先执行+1运算,然后赋值
后++,需要先执行赋值,然后进行+1运算
前--与后--与上方一致

Console.Write("请输入一个100以内的整数:");
int a = int.Parse(Console.ReadLine());
Console.WriteLine("是否是7的倍数?"+ (a%7==0));    
Console.WriteLine("是否个位数是7?"+(a%10==7));    
Console.WriteLine("是否十位数是7?"+(a/10==7)); 

 

程序员--基础入门

标签:

原文地址:http://www.cnblogs.com/shadow-wolf/p/5921979.html

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