double t=((int)((m+0,05)*10))/10.0;
double t=((int)((m+0,05)*10))/10.0;
bool a=(3<4)&&(9>6);
bool b=(3<4)||(9>6);
bool c=!(9>6);
bool d=!true;
bool a=true; //是的 真的 满足条件 1
bool b=false; //不是 假的 不满足条件 0
//选中ctrl+d赋值某一行代码
//bool类型判断
bool a=45==67;
bool b=45<67;
bool c=45<=67;
bool d=45>67;
bool e=45>=67;
bool f=45!=67;
int a=5;
int b=a++;//b=5,a=6;
//先赋值在自增
int b=++a;//b=6,a=6
//先自增在赋值
//在输出语句中
Console.WriteLine(a++);//a=5
Console.WriteLine(a);//a=6
同一解决方案下只能有一个启动项目,项目需先启动后调试
1、判断
× × √ × × √
//(/与*之间不能有空格)
练习题2
1、\n为换行,\t为制表符
2、答案为C
3、Console.WriteLine("*\n**\n***\n*\n*\n");
4、Console.WriteLine(" *\n ***\n *****\n *\n *\n");
5、答案为D
6、Console.WriteLine("SiKi说:\”what is \\n?\“");
//(其中双\在转译字符中代表一个/,\"代表输出一个” )
//语言中不会识别中文符号,只识别英文
1、注释:
单行注释——//(内容)
多行注释——/*(内容)*/
2、每条语句结束时加分号;
3、代码块
大括号括起来的内容成为代码块;
4、程序执行顺序——从上到下;
5、输出方法
write(“字符串”);
//只书写
writeline(”字符串“);
//书写之后换行
//字符串只能在同一行表示,如需换行,需要在换行位置使用特殊字符\n,此外\t为输出制表符(table键,约为4个空格)
Console.WritrLine ——Console类下WritleLine指令通知控制台输出字符串
(上指令为调用某个console类下的writeline方法)
注释快捷键——ctrl+k再按下ctrl+c
取消注释快捷键——ctrl+k再 按下ctrl+u
开始调试快捷键——F5
快捷键
ctrl+A全选
ctrl+S保存
ctrl+Z取消上一步
ctrl+X剪切
ctrl+C复制
ctrl+V粘贴
pgUp上一页
pgDn下一页
F5/ctrl+F5运行代码
backspace删除前边的代码
delete删除后边的代码
鼠标插入模式
insert覆盖模式(光标有变化)
没有条件判断的时候可以使用break终止for循环
if(不符合的条件)break;
会跳出离它最近的循环。
因为字符\与字符“在代码中均有各自的作用,因此无法直接通过输入\和”来表示,若要表示该字符则(\")=字符",(\\)=字符\
write与writeline的区别在于,前者无论书写多少行console.write(+内容),均会在同一行显示。而后者则会在一行console.writeline(+内容)结束后回车断行;
writeline的“”内的字符串,必须在同一行不可以换行
“\n”为换行代码,console.writeline(内容1 \n内容2),即可使代码内的内容1与内容2,换行显示
\t=tab键=4个空白字符
代码结束编写后一定要输入“;”做结束
注释必须在代码最后一个字符之后编写
“/*.........(中间为注释内容)*/”此类代码为多行代码,与“//”单行代码有所区别
ctrl+k后不松开ctrl,再按c可快速注释一行代码,若要注释多行只需要框选多行代码的内容即可;要取消则ctrl+k后不松开ctrl,再按U即可取消注释
代码执行顺序永远都是从上往下,不会改变
优化算法,已经排过序的数不需要再做比较
dowhile在不满足条件表达式 会先执行
0、.netframework形式的控制台在第一个“}”上一行写入“Console.ReadKey();”代码后,启动后的窗口就不会自动关闭
1、代码后输入“//+内容”即为该代码引入注释
2、创建命名空间输入代码“namespace+命名空间名字”,后输入“{}”,实际内容于“{}”之间输入
(注释:命名空间就相当于是windows里面的文件夹。文件夹对文件做管理,命名空间对类做管理)
.net framework形式的控制台需要在第一个“}”上一行加入“Console.ReadKey();”的代码后,启动后的窗口就不会自动关闭
类型 描述 范围 默认值
bool 布尔值 True 或 False False
byte 8 位无符号整数 0 到 255 0
char 16 位 Unicode 字符 U +0000 到 U +ffff '\0'
decimal 128 位精确的十进制值,28-29 有效位数 (-7.9 x 1028 到 7.9 x 1028) / 100 到 28 0.0M
double 64 位双精度浮点型 (+/-)5.0 x 10-324 到 (+/-)1.7 x 10308 0.0D
float 32 位单精度浮点型 -3.4 x 1038 到 + 3.4 x 1038 0.0F
int 32 位有符号整数类型 -2,147,483,648 到 2,147,483,647 0
long 64 位有符号整数类型 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 0L
sbyte 8 位有符号整数类型 -128 到 127 0
short 16 位有符号整数类型 -32,768 到 32,767 0
uint 32 位无符号整数类型 0 到 4,294,967,295 0
ulong 64 位无符号整数类型 0 到 18,446,744,073,709,551,615 0
ushort 16 位无符号整数类型 0 到 65,535 0
函数可以直接放在结构体里面,
因为可以直接访问当前结构体内的值,所以就不需要形参;
/T
using。。
命名空间。。
类
方法
代码