学习 Unity 3D游戏开发日常笔记(C#)

2019.7.9

1、1字节 = 8位,每位就是1或0。
2、最左的1位代表正负,0:负,1:正。
3、数字类型的取值范围,-2N(位数减去符号位是1) ~ 2N-1。
4、1G=1024M 1M=1024K 1K=1024Byte 1Byte=8bit(bitcoin)。
5、

类型 有无符号 占据字节数 允许值范围
sbyte 1(8位) -27 ~ 27-1(-128 ~ 127)
short 2(16位) -215 ~ 215-1
int(默认的整数类型) 4(32位) -231 ~ 231-1
long 8(64位) -263~263-1
byte 1 0~28-1(0 ~ 255)
ushort 2 0~16-1(0 ~ 65535)
uint 3 0 ~ 232 -1
ulong 4 0 ~ 264-1

6、

类型 占据字节数 有效数字
float(单精度)(最长用,但不是默认) 4 1(8位)
double(双精度)(小数类型默认) 8 2(16位)
decimal 16 4(32位)

7、
字符串:可以没有字符(string str = " “)是引用类型,没有占多少位一说。
字符:有且只有一个字符(char c = ‘1’)。
只有string是引用,其它的是值类型。
char:是值类型,占两个字节。
sizeof(char) 可以计算类型字节数。
bool:布尔类型:是1个字节。
8、
变量名命名规则:
①变量名必须以字母或下划线“_”开头。
②变量名只能是字母,数字,下划线的组合。
③变量名不能使用编程语言的关键字。
④不能和其他变量和方法重合。
print C#可以用来定义变量名
9、运算符,先算乘除,后算加减,有括号算括号。
10、当“+”有一边是字符串时,”+"就成为连字符。
11、两个int类型数据做除法,得到的是int,即使有小数部分,直接舍去小数部分,而不是四舍五入。
12、float不能转化为int,int能转化为float
13、当1个int和1个float相乘,讲int改变为float在项城。

猜你喜欢

转载自blog.csdn.net/weixin_43814599/article/details/95220738
今日推荐