Main函数:

static void Main(string [] args)

{

}

程序代码需要写在Main函数的花括号内。

一、输入与输出:

string s=Console.Readline()

//这句话的意思是从控制台程序读取一整行内容,放到s这个容器里

Console.Writeline("你刚刚输入的是:"+s);

s-变量名

string-字符串类型

Consoe.Readline-从控制台程序读取一整行

 //案例:输入姓名,年龄,单位,整合成一个流畅的句子显示出来Console.Write("请输入姓名");string name = Console.ReadLine();Console.Write("请输入年龄");string age = Console.ReadLine();Console.Write("请输入单位");string danwei = Console.ReadLine();Console.WriteLine("我的名字是" + name + ",我的年龄是" + age + ",我在" + danwei + "上课");Console.ReadLine();

二、注释和[取消注释]

1、选中相应的行,点击工具栏中的注释选中行[取消注释选中行]

2、选中相应的行,使用快捷键:Ctrl+K Ctrl+C[Ctrl+K Ctrl+U]

3、手动注释:在不要的行前面加//(注释一整行)

4、注释其中一段代码:/*这里面是代码*/

5、注释的作用://这两行是输出的功能

三、数据类型:

(一)值类型

整型:byle;short;int;long;

浮点型:float;double;decimal;

字符型(不常用):char;

布尔型:bool;

日期时间:DateTime;

枚举类型:ENUM;

结构类型:struct;

(二)引用类型

字符串型:string;

四、数据转换

(一)自动转换

(二)强制转换:

法1:在被转换的数据左边加上小括号:(要被转换成的数据类型)

法2:Convert.ToInt32(要被转换的数据)

例:int d=(int)3.14;

int d=Covert.ToInt32(3.14);

string s=3.14;

double d=Convert.ToInt32(s);

五、运算符

(一)算术运算符:

+  -  /  %  ++  --

注意:

1、做除法运算的时候,如果两个操作都是整数,则运算之后的结果也是整数。

2、做算术运算的时候,如果两个被操作的数不是同一类型,则会在运算的时候会自动进行类型转换。

%  模  取余的作用

1、判断a是不是b的倍数(是否能够整除)===>a%b是否==0

2、判断a的个位是不是b===>a%10是否==b

3、把数变成某个范围内的数(利用余数一定比除数小的定理,比如十六进制里面最大的单个数是F(15))。

++   --

int a=5;

int b=a++;===>可以写成int b=a,a=a+1;

b=5;

int c=++a;===>可以写成a=a+1;int c=a;

c=7;

注意:++ --这两种运算只能应用于变量(5++是不对的!!常量也是不可以使用的!!)

(二)关系运算符:

==   !=    >  <    >=    <=

关系运算符运算结果统统是bool型(结果不是true就是false)

int a=5;

int b=6;

Console.Writeline(a==b);===>False

Console.Writeline(a!=b);===>True

Console.Writeline(a>b);===>False

Console.Writeline(a<b);===>True

Console.Writeline(a>=b);===>False

Console.Writeline(a<=b);===>True

注意:==  不能写成=(一个=是赋值的意思)

(三)逻辑运算符

&&  ||  !

&&===>两个条件都成立,结果为True,否则为False

||===>两个条件只要有一个成立,结果为True,两个都不成立为False

!===>将原来的结果取相反的(若本来为True,相反就是False)

(四)其他运算

=   ===>赋值运算,将后面的值赋给左侧的变量。(注意:只能是变量)

+=    -=    *=    /=    %=   ===>复合运算(例:a  +=  b;(意思是a=a+b;))

条件运算符:? :(if...else..)

转载于:https://www.cnblogs.com/dongqiaozhi/p/5248708.html

3月6日 输入与输出 数据类型 运算符相关推荐

  1. 语句的输入和输出 数据类型 运算符

    一.C#基础 1.项目后缀: .config--配置文件(存放配置参数文件) .csproj--项目文件(管理文件项) .sln--解决方案文件(管理项目) .cs--源文件(程序代码) 2.函数四要 ...

  2. Python --- 输入、输出、运算符

    目录 前言: 一.输入--input()函数 二.输出 1.平平无奇的print 1)种瓜得瓜,种豆得豆 2)print() 默认以换行结束 3)一个 print() 输出多项内容,则需要在输入时每项 ...

  3. 时间处理:计算下一天日期,如输入2004/12/31(注释2014年12月31日),则输出2005/1/1....

    /*============================================================================Name : Exercise.cAutho ...

  4. 11月13日上午ajax返回数据类型为JSON数据的处理

    ajax返回数据类型为JSON数据的处理 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &qu ...

  5. (精华2020年6月2日更新) TypeScript的数据类型

    第一种:布尔类型(boolean) var flag:boolean=true;flag = false; //正确 flag = '你好typescript'; //错误 第二种:数字类型(numb ...

  6. python输出计算结果_Python学习--02输入和输出、运算符

    命令行输入 x = input("Please input x:") y = raw_input("Please input x:") 使用input和raw_ ...

  7. C语言实验(十二):函数(输入年份输出日历、闰年判断、元旦星期几)

    C语言实验(十二):函数(输入年份输出日历.闰年判断.元旦星期几) 一.判断闰年和某年元旦星期几的函数 1. 编写一个函数,输入年份,判断是否为闰年: 2. 编写一个函数,输入年份,判断当年元旦所对应 ...

  8. 第8章例题 6-4 输入年份和天数,输出对应的年、月、日

    要求定义和调用函数month_day ( year, yeardy, *****pmonth, *pday),通过参数pmonth和pday返回计算得出的月和日.例如,输入2000和61,分别返回3和 ...

  9. 6-4 输入年份和天数,输出对应的年、月、日 (15分)

    6-4 输入年份和天数,输出对应的年.月.日 (15分) 要求定义和调用函数month_day ( year, yeardy, *pmonth, *pday),通过参数pmonth和pday返回计算得 ...

最新文章

  1. sphinx error connection to 127.0.0.1:9312 failed (errno=0, msg=)
  2. 发布servlet版 Ajax 验证码验证组件
  3. 『流畅的Python』第12章:继承的优缺点
  4. SAP UI5 初学者教程之十三 - 如何添加自定义 CSS 类试读版
  5. java 家庭收支账户
  6. idea 中maven依赖报错3部曲
  7. python将非0数视为false_Python Numpy – 将小数字视为零
  8. lucas+卡特兰数
  9. 记账本小程序7天开发记录(第三天)
  10. java什么是类枚举类_Java 枚举类 详解
  11. C++行为型模式-中介者模式
  12. 诛仙斩龙墨雪服务器怎么找不到了,《诛仙3》5月13日服务器数据互通公告
  13. 渗透之SQL注入-MYSQL常用语法
  14. JavaScript 扁平化数组转成Tree
  15. 浅谈IOC--说清楚IOC是什么
  16. UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xae in position 16: illegal multibyte sequence
  17. 国内奇葩小学数学题横扫推特,老外被难哭了
  18. 【javaScript获取时间,计算任意两个日期之间相隔的天数】计算任意两个日期之间相隔的天数
  19. Redis数据类型——list
  20. 计算机交互式登录进程初始化失败,提示交互式登录进程初始化失败怎么办?

热门文章

  1. 错误:未在本地计算机上注册“Microsoft.Ace.OleDb.12.0”提供程序
  2. 【Nginx】浏览器请求URL遇到错误:no-referrer-when-downgrade
  3. php5.0 aes加解密,PHP的aes加解密算法
  4. 文本编辑器_国外程序员最爱的5种文本编辑器
  5. createprocess 系统找不到指定的文件_windows找不到gpedit.msc请确定文件名
  6. bootstrap文件不能被识别_树莓派安装openCV做图像识别
  7. php数据库缓存服务器配置,php缓存技术(减少数据库服务器压力)
  8. window 程序报错 自动重启_好程序员web前端教程之详解JavaScript严格模式
  9. react 组件连动效果_React组件开发中常见的陷阱
  10. 华为宣布:免费培养2万名Python开发者!