GO基础(鸡你太美)

时间:2025-02-25 17:54:49

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....