"함수 abs()"의 두 판 사이의 차이

 
(사용자 2명의 중간 판 6개는 보이지 않습니다)
3번째 줄: 3번째 줄:
;함수 abs
;함수 abs


==ALGOL 68==
==C++==
[[category: ALGOL 68]]
[[분류: C++]]
Works with ALGOL 68 Revisions 0 and 1.
{{참고|C++ abs()}}
Tested with <!--sourceforge.net/projects/algol68/files/algol68g/algol68g-2.4.1--> algol68g-2.4.1.
<syntaxhighlight lang='cpp'>
#include <iostream>
using namespace std;
int main() {
int a = -5;
long b = -2371041;
float c = -3.14;
double d = -6.123456;
cout << abs(a) << endl;
cout << abs(b) << endl;
cout << abs(c) << endl;
cout << abs(d) << endl;
// 5
// 2371041
// 3.14
// 6.12346
}
</syntaxhighlight>


'''File: test_abs.a68'''
==Go==
<b>#!/usr/bin/algol68g-full --script #</b>
[[분류: Go]]
<b># -*- coding: utf-8 -*- #</b>
{{참고|Go Abs()}}
 
<syntaxhighlight lang='go' run>
<b style="text-transform: lowercase;">BOOL</b> bt=<b style="text-transform: lowercase;">TRUE</b>, bf=<b style="text-transform: lowercase;">FALSE</b>;
package main
<b style="text-transform: lowercase;">BITS</b> b2=<code>2r 01</code>, b4=<code>4r 0123</code>, b8=<code>8r 01234567</code>, b16=<code>16 rec0d1f1ed</code>;
 
<b style="text-transform: lowercase;">CHAR</b> ca="A", cb="B";
import (
<b style="text-transform: lowercase;">SHORT</b> <b style="text-transform: lowercase;">INT</b> sip=<b style="text-transform: lowercase;">SHORT</b> 5, <i>sin</i>=<b style="text-transform: lowercase;">SHORTEN</b> -5;
"fmt"
<b style="text-transform: lowercase;">INT</b> ip=5, in=-5;
"math"
<b style="text-transform: lowercase;">LONG</b> <b style="text-transform: lowercase;">INT</b> lip=<b style="text-transform: lowercase;">LONG</b> 5, lin=<b style="text-transform: lowercase;">LENG</b> -5;
)
<b style="text-transform: lowercase;">REAL</b> rp=<code>4.2</code>, rn=<code>-4.2</code>;
 
<b style="text-transform: lowercase;">COMPL</b> cp3i4=3<b style="text-transform: lowercase;">I</b>4, cn3i4=-3<b style="text-transform: lowercase;">I</b>4;
func main() {
 
fmt.Println(math.Abs(-4.2)) // 4.2
<i>printf</i>((
fmt.Println(math.Abs(5))    // 5
  $"Integer results:"$,$g"="g(-0)"; "$,
fmt.Println(math.Abs(-5)// 5
   "bt", <b style="text-transform: lowercase;">ABS</b> bt, "bf", <b style="text-transform: lowercase;">ABS</b> bf,
}
  "b2", <b style="text-transform: lowercase;">ABS</b> b2, "b4", <b style="text-transform: lowercase;">ABS</b> b4, "b8", <b style="text-transform: lowercase;">ABS</b> b8, "b16", <b style="text-transform: lowercase;">ABS</b> b16,
</syntaxhighlight>
  "ca", <b style="text-transform: lowercase;">ABS</b> ca, "cb", <b style="text-transform: lowercase;">ABS</b> cb,
  "sip", <b style="text-transform: lowercase;">ABS</b> sip, "sin", <b style="text-transform: lowercase;">ABS</b> <i>sin</i>,
  "ip", <b style="text-transform: lowercase;">ABS</b> ip, "in", <b style="text-transform: lowercase;">ABS</b> in,
  "lip", <b style="text-transform: lowercase;">ABS</b> lip, "lin", <b style="text-transform: lowercase;">ABS</b> lin,
  $l"Real results:"$,$g"="g(-0,1)"; "$,
  "rp", <b style="text-transform: lowercase;">ABS</b> rp, "rn", <b style="text-transform: lowercase;">ABS</b> rn,
  "cp3i4", <b style="text-transform: lowercase;">ABS</b> cp3i4, "cn3i4", <b style="text-transform: lowercase;">ABS</b> cn3i4,
  $l$
))
'''Output:'''
<pre>
Integer results:bt=1; bf=0; b2=1; b4=27; b8=342391; b16=-1059982867; ca=65; cb=66; sip=5; sin=5; ip=5; in=5; lip=5; lin=5;
Real results:rp=4.2; rn=4.2; cp3i4=5.0; cn3i4=5.0;
</pre>


==Excel==
==Excel==
[[category: Excel]]
[[category: Excel]]
<source lang='php'>
<syntaxhighlight lang='php'>
=ABS(-4.2)
=ABS(-4.2)
// 4.2
// 4.2
49번째 줄: 52번째 줄:
=ABS(-5)
=ABS(-5)
// 5
// 5
</source>
</syntaxhighlight>


==JavaScript==
==JavaScript==
[[category: JavaScript]]
[[category: JavaScript]]
<source lang='javascript'>
<syntaxhighlight lang='javascript'>
var a=Math.abs(-4.2); // 4.2
var a=Math.abs(-4.2); // 4.2
var b=Math.abs(5); // 5
var b=Math.abs(5); // 5
59번째 줄: 62번째 줄:
var d=Math.abs(null); // 0
var d=Math.abs(null); // 0
var e=Math.abs("Hello"); // NaN
var e=Math.abs("Hello"); // NaN
</source>
</syntaxhighlight>


==PHP==
==PHP==
[[category: PHP]]
[[category: PHP]]
<source lang='php'>
<syntaxhighlight lang='php'>
$a = abs(-4.2); // 4.2;
$a = abs(-4.2); // 4.2;
$b = abs(5);  // 5;
$b = abs(5);  // 5;
$c = abs(-5);  // 5;
$c = abs(-5);  // 5;
</source>
</syntaxhighlight>


==Python==
==Python==
[[category: Python]]
[[category: Python]]
<source lang='Python'>
<syntaxhighlight lang='Python'>
a = abs(-4.2); # 4.2;
a = abs(-4.2); # 4.2;
b = abs(5);  # 5;
b = abs(5);  # 5;
c = abs(-5);  # 5;
c = abs(-5);  # 5;
</source>
</syntaxhighlight>


==Perl==
==Perl==
[[category:Perl]]
[[category:Perl]]
<source lang='perl'>
<syntaxhighlight lang='perl'>
$a = abs(-4.2); # 4.2;
$a = abs(-4.2); # 4.2;
$b = abs(5);  # 5;
$b = abs(5);  # 5;
$c = abs(-5);  # 5;
$c = abs(-5);  # 5;
</source>
</syntaxhighlight>


==SQL==
==SQL==
89번째 줄: 92번째 줄:
===MySQL===
===MySQL===
[[category: MySQL]]
[[category: MySQL]]
<source lang='MySQL'>
<syntaxhighlight lang='MySQL'>
SELECT ABS(-4.2); # 4.2
SELECT ABS(-4.2); # 4.2
SELECT ABS(5); # 5
SELECT ABS(5); # 5
SELECT ABS('-4.2'); # 4.2
SELECT ABS('-4.2'); # 4.2
SELECT ABS('5'); # 4.2
SELECT ABS('5'); # 4.2
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==
*[[절대값]]
*[[절대값]]

2023년 5월 17일 (수) 09:43 기준 최신판

  다른 뜻에 대해서는 잠김방지제동장치 ABS 문서를 참조하십시오.
함수 abs

1 C++[ | ]

C++
Copy
#include <iostream>
using namespace std;
int main() {
	int a = -5;
	long b = -2371041;
	float c = -3.14;
	double d = -6.123456;
	cout << abs(a) << endl;
	cout << abs(b) << endl;
	cout << abs(c) << endl;
	cout << abs(d) << endl;
	// 5
	// 2371041
	// 3.14
	// 6.12346
}

2 Go[ | ]

Go
Copy
package main

import (
	"fmt"
	"math"
)

func main() {
	fmt.Println(math.Abs(-4.2)) // 4.2
	fmt.Println(math.Abs(5))    // 5
	fmt.Println(math.Abs(-5))   // 5
}
Loading

3 Excel[ | ]

PHP
Copy
=ABS(-4.2)
// 4.2
=ABS(5)
// 5
=ABS(-5)
// 5

4 JavaScript[ | ]

JavaScript
Copy
var a=Math.abs(-4.2); // 4.2
var b=Math.abs(5); // 5
var c=Math.abs(-5); // 5
var d=Math.abs(null); // 0
var e=Math.abs("Hello"); // NaN

5 PHP[ | ]

PHP
Copy
$a = abs(-4.2); // 4.2;
$b = abs(5);   // 5;
$c = abs(-5);  // 5;

6 Python[ | ]

Python
Copy
a = abs(-4.2); # 4.2;
b = abs(5);   # 5;
c = abs(-5);  # 5;

7 Perl[ | ]

Perl
Copy
$a = abs(-4.2); # 4.2;
$b = abs(5);   # 5;
$c = abs(-5);  # 5;

8 SQL[ | ]

8.1 MySQL[ | ]

MySQL
Copy
SELECT ABS(-4.2); # 4.2
SELECT ABS(5); # 5
SELECT ABS('-4.2'); # 4.2
SELECT ABS('5'); # 4.2

9 같이 보기[ | ]