2022.7.18
1.输出语句判断类型用printf,而不是println。 ("i的类型为 %T",i)
2.在GO中,字符的本质是一个整数;给某个变量赋值整数,按格式化输出%c会输出该数字对应的unicode值。var b3 int=21271 ("b3=%c",b3)//"北"
3.字符类型可以进行运算的,因为他们都有对应的unicode值var b4,b5='a','b'(b4+b5)//195
4.%表示格式化字符串输出
目前printf支持以下格式的输出,例如:
printf("%c",a);输出单个字符。
printf("%d",a);输出十进制整数。
printf("%f",a);输出十进制浮点数.
printf("%o",a);输出八进制数。
printf("%s",a);输出字符串。
printf("%u",a);输出无符号十进制数。
printf("%x",a);输出十六进制数。...待补充
中字符串定义的就不可改变
6.基本数据类型和String相互转换
字符串转int:(string)
int转字符串:(int)...待补充...
7.值类型和引用类型区别:值类型通常是变量直接存储值;引用类型变量通常保存的是地址,地址对应的空间保存的才是值。
8.首字母大写是公开的,首字母小写是私有的。Golangf中没有public 和private关键字。尽量包名和文件名一致
中只有i++,i--没有++i或者--i;并且只能独立使用
10.&&又叫短路与,第一个为false则第二个条件不判断,||又叫端路或,第一个为true,第二个条件不会判断。
10.原码反码补码:::正数原码反码补码都是本身,负数反码,符号位不变,其他位取反,补码是反码+1。0的反码补码都是0....