今天我们主要又把前两天学习的常量变量复习了一遍,下午又稍微涉及了一点表达式的运用,主要学习的算术运算符以及关系运算符,下面是我整理的笔记:
算术运算符:七个
求余又叫取模
+-*/都是双目运算符
++ -- 单目运算符(难点 前++ -- 后 ++ -- 的区别)
同一类型运算结果还是一种类型。
关系运算符:六个
关系运算结果只有成立或者不成立
true false
返回结果为 bool型
判断相等要用 ==
逻辑运算符:三个
逻辑非只对一个变量操作(单目运算符)取反操作
可能很杂乱,不过里面有一些小知识点都要看懂。
还有下面是我昨天整理出来的关于常量变量以及数据类型的笔记:
一、 数据类型
引用类型(string)、值类型
int(Int32) short(Int 16) long(Int64)
float (Single)
double (Double)
decimal (Decimal)
string (String)””
属性:
Length :表示字符串的长度,有多少个字符
方法:
Trim()
TrimStart()去掉字符前面的空格
TrimEnd()后面
ToLower()小写字符串
ToUpper()大写字符串
Contrains(string)bool
StartsWith(string) bool
EndWith(string) bool
IndexOf(“子串”)int//子串在父串中的位置,如果不包含 输出-1,如果包含 输出在父串中的位置
LastIndexOf(string)int
SubString(int[,int]) 起始位置,多少
RePlace(string old,string new)
char(Char )’’
bool(Boolean)True False
DateTime
DateTime = new DateTime (yyyy,MM,dd);
DateTime dt = DateTime.now;
属性:
Year,Month,Day,Hour,Minutes,Second,MilliSecond,DayOfWeek,DayOfYear
方法:
ToXXX():
ToString(“格式化字符串”)
yyyy/yy
MM/M
dd/d
hh/h
mm/m
ss/s
ms毫秒
AddXXX():
AddYear()
AddMonth()
Subtract 从时间1减去 时间2
转译:
\\
\”
\’
\t 水平TAB
\n 换行
\r 回车
可以再字符串的”外面加一个@ 就不用一个一个加\了
括号内正数为加,负数为减
二、 变量与常量
命名规则:
1, 由字母、数字、下划线组成
2, 首字符只能用字母与下划线,不能是数字。
3, 不能与关键字重名。
1, 定义变量
string s = “aaa”
int a =5,b=6,c=7
2, 为变量赋值或者取值
s=”bbb”
string c = s
1, 定义常量
const int AGE = 3// const 声明AGE为常量
使用方法一样
2, 常量的分类
字面常量 写死在程序里面的
符号常量 上文中的AGE