본문 바로가기

C언어16

[C언어] 정수 상수 표현법 (진법) C언어 정수 상수 표현법 (진법) 정수 상수는 세 가지 진법, 즉 10진수, 8진수, 16진수로 표현할 수 있습니다. 이 때, 상수는 값이 정해져 있고 변하면 안되는 수 입니다. 진법별 수 표현 방법 진법은 수를 표현하는 방법입니다. 0~15까지의 숫자를 세 가지 진법으로 나타내보겠습니다. 10진수 : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 8진수 : 0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17 16진수 : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F C 언어에서 진법 표현하기 8진수는 숫자 앞에 0(영), 16진수는 0x(영엑스)를 붙여 구분합니다. 다음 .. 2021. 5. 4.
[C언어] printf 정수와 실수 출력 C 언어 printf 정수와 실수 출력 printf 는 기본적으로 문자열을 출력하는 함수이기 때문에 숫자를 출력할 때는 변환 문자를 사용해서 문자열로 변환하는 과정이 필요합니다. 변환 문자는 데이터의 타입에 따라 다른데, 정수는 %d, 실수는 %lf 를 사용합니다. #include int main(void) { printf("%d\n", 10); // %d 위치에 10 출력 printf("%lf\n", 1.2); // %lf 위치에 1.2를 소수점 이하 6자리까지 출력 printf("%.1lf\n", 1.27); // 소수점 이하 첫째 자리까지 출력(둘째 자리에서 반올림) printf("%.10lf\n", 1.2); // 소수점 이하 10자리까지 출력 printf("%d과 %d의 합은 %d입니다.\n",.. 2021. 5. 3.
[C언어] printf 문자열, 제어 문자 출력 C 언어 printf 문자열, 제어 문자 출력 화면에 데이터를 출력할 때는 printf 함수를 사용합니다. 아래 코드는 Hello World! 라는 문장을 출력하는 내용입니다. #include int main(void) { printf("Hello"); printf(" World!"); return 0; } /* Hello World! */ 1행은 stdio.h 파일의 내용을 프로그램 안에 복사한다는 의미입니다. stdio.h 는 standard input output 을 의미하며 C 언어에서 기본으로 사용하는 입출력 함수가 들어있습니다. 출력 함수인 printf 함수도 여기 포함됩니다. 5~8행처럼 main 함수 내에서 printf 함수를 호출하면 여러 형태의 값을 출력할 수 있는데, printf 함수.. 2021. 5. 2.
[C언어] main 함수 구조, 주석문 C언어 main 함수 구조, 주석문 /* 작성자 : 에파 제목 : 15와 20을 더하는 프로그램 */ int main(void) { 15 + 20; // 15 와 20을 더한다. return 0; // 프로그램 종료 } 함수는 머리와 몸통으로 구성됩니다. 4행이 머리이며, 5~9행(중괄호 안)이 몸통입니다. 머리는 함수 원형(function prototype)이라고 하며 함수의 이름 및 필요한 데이터 등을 표시합니다. 몸통에는 함수에서 실행할 일들을 작성합니다. 위 예제와 같이 한 행을 비워 가독성을 높일 수도 있습니다. 몸통의 마지막에 return 0; 을 넣어 프로그램을 종료합니다. 몸통의 함수 실행 코드를 작성 시 다음과 같은 규칙이 있습니다. 세미콜론(;)을 사용하여 문장의 끝을 표시합니다. 세미.. 2021. 5. 1.