一、C#中常用数据类型
sbyte 8位有符号整数 -128~~127
byte 8位无符号整数 0~~255
short 16位有符号整数 -32768~~32767
ushort 16位无符号整数 0~~65535
int 32位有符号整数 -2147483648~~2147483647
uint 32位无符号整数 0~~4294967295
long 64位有符号整数 -9223372036854775808~~9223372036854775807
ulong 64位无符号整数 0~~18446744073709551615
float 单精度浮点数 1.5X10(-45次方)~~3.4X10(38次方)
double 双精度浮点书 5X10(-324次方)~~1.7X10(308次方)
decimal 小数类型的有效数据精度为28位。一般用与金钱表示。518.518m。
char Unicode 字符 例:‘A’ ‘b’ ‘a’ ‘钱 ‘
string 字符串 “你好” ,“HelloWorld” "a"
二、变量
变量要先声明,后赋值,最后使用。
变量命名规则:不能与C#关键字重复,大小敏感,名字要有意义。
C# 变量命名编码规范:
Camel 命名法:首个单词的首字母小写,其余单词的首字母大写。(本地变量和方法参数)
Pascal命名法:每一个单词第一字母都大写(类型名和成员名)
如果使用英文单词缩写,每个字母都要大写。
三、转义符,运算符
转义符值得就是 一个‘\‘加上一个特殊的字符,组成了一个具有特殊意义的字符。
常用转移符:\r \n \b \t 等。字符串前加@表示后面内容不转义。
算术运算符: + - * / %(取余数 取模)
算术表达式:由算术运算符连接起来的式子.如:1+1 ;a-b(变量ab前面已声明并赋初值)
运算优先级同数学中。
对于表达式,如果一个操作数为double型,其他为低于double的类型,则整个表达式可提升为double型。
++ 自加一 有前加和后加;-- 自减一 有前减和后减
一元运算符++/--比二元的+-优先级高
+= -= *= /= %=
对于+-*/%=都需要两个操作数才能进行运算的这些运算符,我们叫做二元运算符
对于像++ -- 这样的只需要一个操作数就能进行运算的运算符,我们叫做一元运算符
关系运算符
>,<,==(等于),!=(不等),>=(大于等于,包含),<=(小于等于,包含)
逻辑运算符
&&(逻辑与) ||(逻辑或) !(逻辑非)
&&两边表达式都为true 时结果为true,||一边表达式为true则结果为true,!表达式结果为true取反后为false;
原文:https://www.cnblogs.com/zhengxia/p/12048819.html