学习笔记(08):C#急速入门-非数值类型、转义字符以及@修饰的字符串

非数值类型包含:char,bool,string

char:字符类型,一个Unicode字符,存储0-65545之间的整型数值,用单引号表示'';

bool:布尔值,true和false

string:字符串,存储一组字符,用双引号""表示。

示例:

char myChar='A';  //用单引号表示char类型,只能有一个字符,如aa则会报错
char myChar1='男';
string myStr="Hello World";  //用双引号表示字符串

变量类型练习:

            //练习1:建立一张表,表内容包含姓名,年龄,邮箱,住址,工资等内容,并将表内容显示出来
            string myName = "aaa";
            int myAge = 29;
            string myEmail = "111@qq.com";
            string myAddress = "扬州";
            decimal mySalary = 2000.5m;

            Console.WriteLine("我是{0},今年{1},我的邮箱是{2},现住{3},工资是{4}.", myName, myAge, myEmail, myAddress, mySalary);
            Console.ReadKey();


            //练习2:定义两个变量,如:num1,num2,分别赋值32和18,写程序交换两个变量的值

            int num1 = 32;
            int num2 = 18;
            int num3;
            num3 = num1;
            num1 = num2;
            num2 = num3;
            Console.WriteLine("num1的值是{0},num2的值是{1}。",num1,num2);
            Console.ReadKey();

转义字符:

有一些字符无法通过字面的意思来进行解释,这时候就可以使用转义字符。

转义字符是以 / 开始,后边跟着一个有特殊意义的字符。

\'   表示单引号

\"  表示双引号

\\  表示反斜线符\

\o  表示空字符(null)

\a  表示鸣铃(警告)

\b  表示退格

\f  表示换页

\n  表示换行

\r  表示回车

\t  表示横向调到下一制表位置(水平制表符)

\v  表示竖向跳格(垂直制表符)

示例:

//\开头表示有特殊含义
string myStr="\"Hello\",world!"  //输出结果为"Hello",world!

 

@修饰的字符串

  1.@修饰的字符串会保存格式,所以可以换行和缩进

  2.字符串原样输出,不识别转义字符

  3.可以用两个双引号""表示一个双引号",定义路径时,更常用@修饰的字符串

示例:

string myStr="现在是晚上十一点,我正在学习";
string myStr1 = @"现在是晚上十一点,
                              我正在""学习""";
Console.WriteLine(myStr);
Console.WriteLine(myStr1);
Console.ReadKey();

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

韩韩小逗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值