C#笔记-2

非数值类型

char 存储一个字符:a,f,w,f',等等

bool 存储true和false两种

string 存储一组字符,一个或多个字符

using System;

char c = 'a';
string s = "Hello word";
bool mybool = true;//布尔类型
Console.WriteLine("char:{0},string:{1},bool:{2}", c, s, mybool);

命名规则

规范:第一个单词以小写字母开头,以后每个单词的首字母大写

变量的命名规则遵守Camel(驼峰命名法)。首字母小写,以后每个单词的首字母大写。

字面值

 

转义字符

 

Console.WriteLine("换\n行\n单引号:\'\n双引号:\"\n反斜杠:\\\n空 \n");

使用@

@不识别转义字符

using System;

string str1 = "Hello \nWord";
Console.WriteLine(str1);
string str2 = @"Hello \n Word";
Console.WriteLine(str2);

使用""来表示一个引号

string str3 = @"Hello "" Word";

 

 @可以多行使用字符

string str4 = @"Hello 
    word";

 使用@的好处

string PATH = "D:\\IDEA\\IntelliJ IDEA 2020.1.1\\help";//一般不适用的时候,路径需要使用转义字符来达到效果
string path = @"D:\IDEA\IntelliJ IDEA 2020.1.1\help";//使用@字符则不需要考虑转义字符

数学操作符

关于数学运算的结果的类型

当两边的操作类型一致的时候,返回的结果和操作的类型一样

当两边不一致的时候,返回的结果跟类型大的操作数保持一致。

using System;

int num1 = 2;
int num2 = 3;
double ret1 = num1 + num2;
Console.WriteLine("ret1 = " + ret1);
double num3 = 2.31;
double ret2 = num2 + num3;
Console.WriteLine("ret2 = {0}", ret2);

字符串相加

using System;
string a = "Hello";
string b = " Word";
string c = a + b;
Console.WriteLine(c);

字符串和数字相加

using System;
string a = "Hello";
string b = " Word";
int num1 = 100;
string c = a + b + num1;
Console.WriteLine(c);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值