转义符
"\\"输出\
"\""输出"
转义符
"\\"输出\
"\""输出"
转义:
\\——\
\' ——'
\"——"
\?——?
\a——Alert or bell
\b——Backspace
\f——Form feed
\n——Newline
\r——回车
\t——水平制表符tab
\v——垂直制表符tab
\ooo——一到三位的八进制数
\xhh...——一个或多个数字的十六进制数
1.3 6
2.3
3.
Console.WriteLine("*");
Console.WriteLine("**");
Console.WriteLine("***");
Console.WriteLine("****");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
4.
Console.WriteLine(" *");
Console.WriteLine(" ***");
Console.WriteLine(" *****");
Console.WriteLine("*******");
Console.WriteLine(" *");
Console.WriteLine(" *");
Console.WriteLine(" *");
5.d
6.
Console.Write("Siki说:\"what is ");
Console.Write("\\n\"");
练习题:
1. //用于单行注释
/* */用于多行注释
2. Console.Writelin("1\n\t2\n3");
3.Console.WriteLine("*\n**\n***\n****\n*\n*\n*");\
4.Console.WriteLine(" *\n ***\n *****\n*******\n *\n *\n *");
5. D
6.Console.WriteLine("SiKi说:\"what is \\n\"");
1错
2错
3对
4错
5错
6对
练习2
第三个
编程题目:leecode、牛客网
字典runoob.com/csharp/csharp-basic-syntax.html
基本语法总结:
命名空间+类+ 多个方法("字符串");
练习题1:3、6
练习题2:Console.WriteLine("1\n\t2\n3");
练习题5:Console.WriteLine("\\\"");
练习题3/4:完成,主要用到空格
练习题6:Console.WriteLine("Siki说 :“wate is \\n”");
斜杠的含义是转义
练习题1:
错:1,2,4,5
对:3,6
练习题2:
c
练习题3:
Console.WriteLine("*\n" +"**\n" + "***\n" + "****\n" + "*\n" + "*\n" + "*\n");
4:
Console.WriteLine(" *\n" + " ***\n" + " *****\n" + "*******\n" + " *\n" + " *\n" + " *\n");
5:
d
6:
Console.WriteLine("SiKi说:\"what is\\n\"");
3,6
注释快捷键
ctrl+k ctrl+c
取消注释
ctrl+k ctrl+u
1
3 ;6
2
Console.WriteLine("1\n\t2\n3");
3
Console.Write("*\n");
Console.Write("**\n");
Console.Write("***\n");
Console.Write("****\n");
Console.Write("*\n");
Console.Write("*\n");
Console.WriteLine("*");
4
Console.Write(" *\n");
Console.Write(" ***\n");
Console.Write(" *****\n");
Console.Write("*******\n");
Console.Write(" *\n");
Console.Write(" *\n");
Console.Write(" *\n");
5
d
6
Console.WriteLine("SiKi说:\"what is \\n\"");
(自己做)
第一题:××√××√ √
第二题:选择C(第三个选项) √
第三题:
第一种方法
Console.WriteLine("*");
Console.WriteLine("**");
Console.WriteLine("***");
Console.WriteLine("****");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*"); √
第二种方法
Console.WriteLine("*\n**\n***\n****\n*\n*\n*\n*"); √
第四题:
第一种方法
Console.WriteLine(" *");
Console.WriteLine(" ***");
Console.WriteLine(" *****");
Console.WriteLine("*******");
Console.WriteLine(" * ");
Console.WriteLine(" * ");
Console.WriteLine(" * ");
Console.ReadKey(); √
第二种方法
Console.WriteLine(" *\n ***\n *****\n*******\n *\n *\n *");
√
第五题:B ×
正确答案:D
第六题: Console.WriteLine("SIKI说:"what is \n""); ×
搞不懂,\n打出来就被系统识别成转义字符了
正确答案: Console.WriteLine("SIKI说:"what is \n"");
因为\代表转义.所以如果要输出"\"的话,要打"\\"
同样引号"也是有特殊作用的,所以要打印"引号的话,
也需要"\""
练习题答案
1题:
错
错
对
错
错
对
2题
c
3题
Console.WriteLine("*\n**\n***\n****\n*\n*\n*");
4题
Console.WriteLine(" *\n ***\n *****\n *******\n *\n *\n *");
5题
d
6题
Console.WriteLine("SiKi说:\"What is \\n\"");
1:3,6
2:3
3: Console.WriteLine("*\n**\n***\n****\n*\n*\n*");
4: Console.WriteLine(" *\n ***\n *****\n*******\n *\n *\n *");
5:d
6: Console.WriteLine("SIKI说:\"what is \\n\"");
新建项目002.设为启动项目
using System;
namespace _002_练习
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("*");
Console.WriteLine("**");
Console.WriteLine("***");
Console.WriteLine("****");
Console.WriteLine("*");
Console.WriteLine("*");
Console.WriteLine("*");
}
}
}
2
using System;
namespace _002_练习
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(" *");
Console.WriteLine(" ***");
Console.WriteLine(" *****");
Console.WriteLine("*******");
Console.WriteLine(" *");
Console.WriteLine(" *");
Console.WriteLine(" *");
}
}
}
3
using System;
namespace _002_练习
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("\\\"");
}
}
}
4
using System;
namespace _002_练习
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("SiKi说:\"what is\\n\"");
}
}
}
1错2错3对4错5错6对
3
\作用是用来转义的
如何打印\ 用两个\\来注释掉这个转义字符
两种注释方法
//
\ \
两个\\代表一个\
\"代表一个"
轉意字符
" 写作 \"
\ 写作\\