数字字符和数字的区别
储存区别,字符’1‘是按照机器代码存储的如:
’1‘字符代码存储为49
’2‘自如代码为50
如果整数1是单纯按照1存储
“”前面加上@符可以让转译字符失效除“外
如果想在字符串里表示“,需要两个”
@的第二个作用是添加以后字符串可换多行
+可以让两个字符串组拼起来,也可以让字符串跟变量组拼起来
一个字符串和数字相加的时候相当于一个组拼
数字字符和数字的区别
储存区别,字符’1‘是按照机器代码存储的如:
’1‘字符代码存储为49
’2‘自如代码为50
如果整数1是单纯按照1存储
“”前面加上@符可以让转译字符失效除“外
如果想在字符串里表示“,需要两个”
@的第二个作用是添加以后字符串可换多行
+可以让两个字符串组拼起来,也可以让字符串跟变量组拼起来
一个字符串和数字相加的时候相当于一个组拼
Console.WriteLine(@"c://a");
@的符号作用:让转义符失效,输出字符串
int a=97;
char b=(char)a;
console.writeline(a);
console.writeline(b);
02
字符在电脑中以整数存在。
char a='1';
int b=a;
console.writeline(a);
01
强制赋值
int a=97;
char b=(char)a;
console.writeline(a);
console.writeline(b);
02
字符在电脑中以整数存在。
char a='1';
int b=a;
console.writeline(a);
console.writeline(b);
03
转义字符失效
char a='\n';
char a='\\';
char a='\"';
char a='\'';
console.writeline("c:\\a\\b\\c");
console.writeline(@"c:\a\b\c");
04
声明字符
string str=@"www.sikiedu.com\nsiki";
console.writeline(str);
05
@字符
可以让你输出自由,自由换行
(char)
0 48
1 49
\n \t \\ \"
转义字符
\' \? \a \b \f \r \v \ooo \xhh
让转义字符不起作用的方法
@"此处斜杠无转义含义,此处字符串可占用多行"
string
数字字符
char a = '1';
char a='\n';
char b='\\';
char c='\"';
char d='\t';
char e='\'';
Console.WriteLine("c:\\a\\b\\c");
Console.WriteLine(@"c:\a\b\c");
string str=@"www.sikiedu.com\siki";
Console.WriteLine(str);
string str="123"+"456";
string str2= str+"www";
Console.WriteLine(str2);
字串中 \ 為轉印字符,可使用 @ 使轉印字符部作用,例如若想印出 c:\a\b\c
方法1:Console.WriteLine("c:\\a\\b\\c");
方法2:Console.WriteLine(@"c:\a\b\c");
//使用 @ 使字串產生空格或換行效果
string str = @" 1213
+4567
=5780";
Console.WriteLine(str);
@字符标在字符串引号之前表示保持字符串原样输出,即转义字符不转义,原字符串是什么样就输出什么样,但是字符串中若含有 " 为了不影响程序判断字符串的内容范围应使用 ""。
C#取消转义字符:
字符串类型:
字符串取消转义后输出引号时需要用2个引号表示
Console WriteLine(" ")
1、数字字符char a = ‘1’;
2、转义字符
3、不生效转义字符用@
4、
@可以使转义字符不生效
Console.WriteLine(@"c:\a\b\c");
@可以使字符串随意换行
使用了@后 用“”来表示一个“
Console.WriteLine("c:\\a\\b\\c");
Console.WriteLine(@"c:\a\b\c");
@可以让语句后边的转义字符失效。
@符号
1.屏蔽转义字符\
2.支持字符串多行输出
前面加@使转义字符/失效
string 字符串
int 整数
doubt
注意字符串前加@可以使转义符不识别
表达"书写""(加了@)
表达"书写\"(没@)
Console.WriteLine("c:\\a\\b\\c");
Console.WriteLine(@"c:\a\b\c");
前加@,转义字符\不识别
1.@的使用,取消转义字符的功能;
Console.WriteLine("c : \\a\\b\\c");
与
Console.WriteLine@("c : \a\b\c");
结果相同;
显示:c :\a\b\c
@的做用可以免去转义字符的转义功能
如:
Console.WriteLine("c:\\a\\b\\c");的运行结果和
Console.WriteLine(@"c:\a\b\c");的运行结果一样
使用@字符一个字符串是可以占用多行的,但是在换行的时候如果要表示一句话,通常用两个引号“”表示一个引号“
@后的转义字符不识别
string str = @"www.sikiedu.com"