min(x,y): x와 y 중 최소값 반환
max(x,y): x와 y 중 최대값 반환
floor(x): x를 정수 내림함 (반환 값은 double형) <-> ceil(x)
pow(): x^y 값 반환
sqrt(): x의 제곱근 (root) 반환 //pow로도 표현 가능
round()
_
sin(), cos(), tan() 함수를 사용할 때는 PI를 상수로 지정한 뒤 사용
ex)
// 전략 int main() { const double PI = 3.14159 // double형으로 지정 cout << "sin(PI/3) = " << sin(PI/3) << endl; } // 후략
문자 리터럴 '' (character literal)
문자열 리터럴 "" (string literal)
문자열 사용 시에는 #include <string>
을 해주어야 한다.
16진수에서 0x는 16진수임을 알려준다. (bit에 포함 X)
2진수의 한 문자가 1bit를 할당하고, 16진수에서는 한 문자가 4bit를 할당한다.
ex) 2진수 00000000 = 16진수 0x00
입력한 코드
#include <iostream>
using namespace std;
int main()
{
char A;
cin >> A;
cout << int(A);
return 0;
}
아스키 코드를 출력하는 문제였다. 아스키코드는 문자형을 int로 형변환할 때 쉽게 출력 가능하다.
파이썬은 아스키 코드 출력 시에 ord() 함수를 이용했다.
a = (input("")) print(ord(a))
이후 게시글 참고