집 >백엔드 개발 >C#.Net 튜토리얼 >C 언어의 루트 함수는 무엇입니까?
C 언어의 루트 기호 기능이 무엇인가요?
sqrt 함수 사용
math.h에 패키지된 함수를 다음과 같이 사용하세요.
제곱근 찾기: double sqrt (double x)
예:
#include <math.h> #include <stdio.h> int main(void) { double x = 4.0, result; result = sqrt(x); printf("The square root of %lf is %lf ", x, result); return 0; }
확장 정보:
c 언어의 기본 연산에 대하여
1. 덧셈 연산자 +
int a = 10;int b = a + 5;
는 3번째 줄에서 덧셈 연산자 +를 사용하여 그 합을 변수 b에 할당합니다.
2. 빼기 연산자 또는 음수 연산자 -
int b = 10 - 5;int a = -10;1> 1행에서는 빼기 연산자 -를 사용하여 빼기 연산을 수행한 후 그 차이를 변수 b에 할당합니다. 52> ; 3번째 줄에서 이것은 - 빼기 연산자가 아니지만 -10은 음수 10을 나타냅니다.
3 곱셈 연산자 *
int b = 10 * 5;참고: 곱셈 연산자는 x 또는 X가 아닙니다. , 그러나 별표*. 변수 b의 최종 값은 50입니다.
4. 나눗셈 연산자 /
double a = 10.0 / 4; double b = 10 / 4;printf("a=%f, b=%f \n", a, b); 注意:除法运算符并不是÷,而是一个正斜杠 /1> 1행의 10.0은 부동 소수점 유형이고, 4는 정수 유형이므로 연산 전에는 자동 유형인 4가 부동 소수점 유형으로 승격되며, 마지막으로 변수 b 값은 2.52> 2행의 10과 4는 모두 정수입니다. 컴퓨터 연산에는 원칙이 있습니다. 동일한 데이터 유형의 값만 연산할 수 있으며 연산 결과는 여전히 동일합니다. 유형. 따라서 정수를 정수로 나누면 결과는 여전히 정수이지만 소수 부분은 손실됩니다. 마지막으로 변수 b의 값은 2입니다.
5. 모듈로 연산자 또는 나머지 연산자 %
참고: 이 %는 나누기 기호 ¼이 아니며 나머지 연산자 또는 모듈로 연산자입니다. 나머지란 두 정수를 나눈 후 나머지를 구하는 것을 의미합니다. 예를 들어, 5를 2로 나눈 나머지는 1이고, 5를 3으로 나눈 나머지는 2입니다. 따라서 이 %를 사용하는 데에는 원칙이 있습니다. %의 양변은 모두 정수여야 합니다.错误的写法:1 int a = 5.0 % 2;5.0은 정수가 아니기 때문에 컴파일러에서 직접 오류를 보고합니다. 추천 튜토리얼: "
c 언어 튜토리얼"
위 내용은 C 언어의 루트 함수는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!