go_内建变量类型

bool, string

(u)int, (u)int8, (u)int16, (u)int32, (u)int64, uintptr (uintptr 是指针)

byte, rune(表示字符char)

float32, float64, complex64, complex128 (complex表示复数)

go语言只能强制类型转换,不能隐式转化
package main

import (
	"fmt"
	"math/cmplx"
	"math"
)

func elert(){
	c:=3+4i
	fmt.Println(cmplx.Abs(c))

	//欧拉公式
	//fmt.Println(
	//	cmplx.Exp(1i*math.Pi)+1
	//)
}

//go语言只能强制类型转换,不能隐式转化
func triangle(){
	var a,b int =3,4
	var c int
	c = int(math.Sqrt(float64(a * a + b * b)))
	fmt.Println(c)
}

func main() {

	elert()
	triangle()
}

  

原文地址:https://www.cnblogs.com/luffe/p/8538696.html

时间: 2024-08-04 00:27:24

go_内建变量类型的相关文章

golang内建变量类型

1. bool,string 2.(u)int, (u)int8, (u)int16, (uint)32, (u)int64, uintptr (1)uintptr 是指针类型 3. byte(8位), rune(go语言的字符型,32位)  一个字节的char  都是整数类型的别名 4. float32, float64, complex64, complex128 (1)complex是负数 5. 强制类型转换 (1)golang只有强制类型转换,没有隐式类型转换 //需要強制顯示轉換類型

go基础语法-内置变量类型

内建变量类型 1.内建变量一览 bool,string (u)int,(u)int8,(u)int16,(u)int32,(u)int64,uintptr 无长度int的实际长度取决于操作系统位数(32/64) uintptr为指针类型 byte,rune rune相当于其他语言的char,长度为int4(32位) float32,float32,complex64,complex128 complex为复数(1+1i) 2.强制类型转换 golang有严格的类型匹配,不同的类型之间通常需要手动

OpenGL ES着色器语言之语句和结构体(官方文档第六章)内建变量(官方文档第七、八章)

OpenGL ES着色器语言之语句和结构体(官方文档第六章) OpenGL ES着色器语言的程序块基本构成如下: 语句和声明 函数定义 选择(if-else) 迭代(for, while, do-while) 跳跃(discard, return, break, continue) 6.1函数定义   着色器是由一系列全局声明和函数定义组成的.函数声明规范如下: // prototype returnType functionName (type0 arg0, type1 arg1, ...,

.NET的内建定时器类型是否会发生回调方法冲入

分析问题 所谓的方法重入,是一个有关多线程编程的概念.程序中多个线程同时运行时,就可能发生同一个方法被多个线程同时调用的情况.当这个方法中存在一些非线程安全的代码时,方法重入就会导致数据不一致的情况,这是非常严重的Bug. 在前文中,笔者已经简要介绍了.NET的内建定时器类型,它们是: 1.System.Windows.Forms.Timer. 2.System.Threading.Timer. 3.System.Timers.Timer. 这三种类型的计时方法是不同的,这里笔者分别分析了三种类

[golang note] 内建类型

基础类型 √ golang内建基础类型有布尔类型.整数类型.浮点类型.复数类型.字符串类型.字符类型和错误类型. 复合类型 √ golang支持的复合类型有指针.数组.数组切片.字典.通道.结构体和接口.

iMacros 入门教程-内置变量介绍(5)

iMacros 的变量类型 1.!VAR0 到 !VAR9,这是系统定义的内置变量,专门给你赋值用 就是程序设定了这几个名字给你赋值 2.内建变量 就是 imacros 设定的特别作用的变量,例如 !URLCURRENT 这个变量就代表着这个变量是说当前的URL imacros 的内部变量 !HTTP ERRORCODE 用法 !HTTP ERRORCODE 这个内置变量主要是显示出现的HTTP错误代码,大于400的错误代码 例如: SET !ERRORIGNORE YES URL GOTO=h

Linux内建命令

内建命令 内建命令指的就是包含在 Bash 工具集中的命令.这主要是考虑到执行效率的问题--内建命令将比外部命令的执行得更快,外部命令通常需要 fork 出一个单独的进程来执行.另外一部分原因是特定的内建命令需要直接存取 shell 内核部分. 一个内建命令通常与一个系统命令同名,但是 Bash 在内部重新实现了这些命令.比如,Bash 的 echo 命令与 /bin/echo 就不尽相同,虽然它们的行为绝大多数情况下是一样的. 关键字的意思就是保留字.对于 shell 来说关键字有特殊的含义,

python基础(文件输入/输出 内建类型 字典操作使用方法)

本文主要介绍了python基础入门,包括文件输入/输出.内建类型.字典操作等使用方法 一.变量和表达式 代码如下: >>> 1 + 1 2>>> print 'hello world' hello world>>> x = 1               >>> y = 2>>> x + y3 Python是强类型语言,无法根据上下文自动解析转换成合适的类型. Python是一种动态语言,在程序运行过程中,同一个变量

python高级编程之(类级):子类内建类型

# -*- coding: utf-8 -*- # python:2.x __author__ = 'Administrator' #类级 #在2.2中,提出了类型(type0与类(class)统一(请访问:https://www.python.org/download/releases/2.2.3/descintro(可能已经不存在了))-这使内建类型的子类化成为可能,并且添加一个新内建类型object #用于所有内建类的公共祖先 #展示一个名为distinctdict类的代码,与平常的dic