연산자에는 다음이 포함됩니다. 1. 두 피연산자에 대해 나눗셈 연산을 수행할 수 있는 "/" 연산자, 구문은 "피연산자 1 / 피연산자 2"입니다. 2. 두 피연산자에 대해 나눗셈 연산을 수행할 수 있는 "%" 모듈로(나머지) 연산자 두 개의 피연산자를 사용하고 나머지를 반환합니다. 구문은 "operand 1 % Operand 2"입니다. 3. "/=" 나누기 할당 연산자, 해당 기능은 나누기 연산을 먼저 수행한 다음 결과를 연산자 변수의 왼쪽에 할당하는 것입니다. ; 4. "%" 나머지 할당 연산자는 먼저 나머지 연산을 수행한 다음 그 결과를 연산자 왼쪽의 변수에 할당합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, GO 버전 1.18, Dell G3 컴퓨터.
연산자는 데이터 연산, 할당, 비교 등을 나타내는 데 사용되는 특수 기호입니다.
golang에서 나누기 연산을 수행할 수 있는 연산자는 다음과 같습니다:
operator | option | example | result |
---|---|---|---|
/ | division 연산 | 4/2 | 2 |
% | 모듈로|나머지 | 9%2 | 1 |
/= | 분할 및 할당 | c/=a | 은 c=c/a |
% = | 나머지를 취한 후 값 지정 | c%=a | 은 c=c%a |
"/" 및 "%" 연산자
"/" 및 "%"는 산술 연산과 동일합니다. 기호는 다음과 같습니다. 숫자(리터럴 또는 변수)에 대한 산술 연산을 수행하는 데 사용되는 기호입니다.
"/"는 나누기 연산자
"%"는 모듈로(나머지) 연산자
사용 시 주의사항
나누기 기호 /에는 정수 나누기와 소수 나누기가 있습니다 나누기의 차이입니다. 정수를 나눌 때 정수 부분만 유지되고 소수 부분은 버려집니다. 반올림 등은 수행되지 않습니다. 예: x:=50/9 결과는 5
입니다. 숫자의 모듈로를 취하면 a%b=a-a/b*b
Example
package main import "fmt" func main() { var a int = 21 var b int = 10 var c int c = a / b fmt.Printf("除法运算符 - c 的值为 %d\n", c ) c = a % b fmt.Printf("取余运算符 - c 的值为 %d\n", c ) }
과 같습니다. "/= " 및 "%=" 연산자
"/=
”和“%=
"는 =를 다른 연산자(산술 연산자, 비트 연산자 및 논리 연산자 포함)와 결합하여 더욱 강력한 할당 기능을 제공하는 확장 할당 연산자입니다. 연산자.
"/=": 나눗셈 연산을 먼저 수행한 후 그 결과를 연산자 왼쪽의 변수에 할당합니다.
"%=": 모듈로 연산을 먼저 수행한 후 그 결과를 연산자에 할당합니다. 연산자 왼쪽의 변수
예:
package main import "fmt" func main() { var a int = 21 var c int =3 a /= c fmt.Printf("a 值为 = %d\n", a ) var b int = 9 var d int =2 b %= d fmt.Printf("b 值为 = %d\n", b ) }
위 내용은 golang의 나누기 연산자는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!