运行下面程序时从键盘输入字母a则输出结果是

2025年03月11日 阅读 (53)

赋值运算

packagemainimport("fmt")funcmain(){/*   赋值运算符:          =,+=,*=,/=,%=,=,=,&=,|=,^=...        =,把=右侧的数值,赋值给=左侧的变量          +=,a += b,相当于a = a + b   */varainta =3fmt.Println(a)   a +=4fmt.Println(a)   a -=3fmt.Println(a)   a *=2fmt.Println(a)   a /=3fmt.Println(a)   a %=1fmt.Println(a)}

运行输出:

374820Processfinishedwithexitcode0

键盘输入和打印输出

packagemainimport(   "bufio"   "fmt"   "os")funcmain() {/*   输入和输出:      fmt包:输入,输出      输出:      Print/ /打印            Printf //格式化打印            Println(//打印之后换行   格式化打印占位符:    %v,原样输出         %T,打印类型         %t, bool类型         %s,字符串         %f,浮点         %d,10进制的整数   %b,2进制的整数         %o,8进制         %x,%X,16进制             %x,0-9,a-f         %X,0-0,A-F      %c,打印字符         %p,打印地址         ...   输入:          Scanln     Scanf   bufio包   */a:=108//int   b:=3.141//float64   c:= true // bool   d:="Hello World"//string   e :="Ruby"//string   f :="A"fmt.Printf("%T,%b",a,a)   fmt.Printf("%T,%f",b,b)   fmt.Printf("%T,%t",c,c)   fmt.Printf("%T,%s",d,d)   fmt.Printf("%T,%s",e,e)   fmt.Printf("%T,%d,%c",f,f,f)   fmt.Println("-----------------------------")   fmt.Printf("%v",a)   fmt.Printf("%v",b)   fmt.Printf("%v",c)   fmt.Printf("%v",d)   fmt.Printf("%v",e)   fmt.Printf("%v",f)   fmt.Println("----------------------------------")/*   var x int   var y float64   fmt.Println   fmt.Scanln//读取键盘的输入,通过操作地址,赋值给x和y 阻塞式        fmt.Printf   fmt.Scanf   fmt.Printf    */fmt.Println("请输入一个字符串:")   reader := bufio.NewReader(os.Stdin)   s1,_ := reader.ReadString('')   fmt.Println("读到的数据:",s1)}

运行输出:

int,1101100float64,3.141000bool,truestring,Hello Worldstring,Rubystring,%!d(string=A),%!c(string=A)-----------------------------1083.141trueHello WorldRubyA----------------------------------请输入一个字符串:hellogo读到的数据:hellogoProcess finished with exit code0

读完点个赞,给我的坚持更新注入新的活力。

2022.04.17 日更58/365 天

郑重声明:玄微运势的内容来自于对中国传统文化的解读,对于未来的预测仅供参考。