본문 바로가기
반응형

전체 글432

printf() 함수 서식문자 - 10진수 양수(%u), 실수 표기법(%e, %E, %g, %G, %%) 서식 문자 %u를 사용하면 %d로 출력할 수 있는 양수의 범위보다 두 배 더 넓게 출력할 수 있습니다. 다음 예제는 서식 문자 %d와 %u의 차이를 설명하고 있는 코드입니다. 6행에서 서식 문자 %d로 표현할 수 있는 범위는 기본적으로 int타입의 범위인 -2,147,483,648 ~ 2,147,483,647을 출력하고 있습니다. 10행에서 최대값보다 큰 값을 출력하려고 하니까 이상한 음수 값이 출력됩니다. 이는 overflow가 발생했기 때문이다. 2,147,483,650은 2,147,483,647보다 3만큼 overflow하였고, 그 수만큼 음수에서 빠지게 됩니다. 따라서 위 결과처럼 -2147483646이 되는 것입니다. 12행에서 서식 문자 %d로 표현할 수 있는 최대값 2,147,483,647보.. 2021. 8. 18.
printf() 함수 서식문자 - 문자와 문자열 출력하기(%c, %s) 앞서 printf()함수의 기능 중 다양한 숫자에 대한 출력에 대해서 알아보았습니다. https://jcoding7.tistory.com/entry/%EC%84%9C%EC%8B%9D%EB%AC%B8%EC%9E%90-%EC%88%AB%EC%9E%90-%EC%B6%9C%EB%A0%A5%ED%95%98%EA%B8%B0d-i-x-o-f-lf 서식문자 - 숫자 출력하기(%d, %i, %x, %o, %f, %lf) 이번에는 printf()함수의 다른 기능에 대해서 알아보겠습니다. 이 함수는 print formatted에서 print에 f를 추가하여 이름을 지은 만큼 '서식화된 문자(서식 문자)'에 따라 다양한 출력 형식을 갖습니다. jcoding7.tistory.com 이어 이번에는 문자와 문자열에 대한 출력에 대.. 2021. 8. 17.
printf() 함수 서식문자 - 숫자 출력하기(%d, %i, %x, %o, %f, %lf) 이번에는 printf()함수의 다른 기능에 대해서 알아보겠습니다. 이 함수는 print formatted에서 print에 f를 추가하여 이름을 지은 만큼 '서식화된 문자(서식 문자)'에 따라 다양한 출력 형식을 갖습니다. 그리고 표준라이브러리 함수입니다. https://jcoding7.tistory.com/entry/C%EC%96%B8%EC%96%B4%EC%9D%98-%EA%B8%B0%EB%B3%B8-%EB%AC%B8%EB%B2%95-%EA%B5%AC%EC%A1%B0-%EC%A0%84%EC%B2%98%EB%A6%AC%EC%99%80-%ED%97%A4%EB%8D%94-%ED%8C%8C%EC%9D%BC C언어의 기본 문법 구조 - 전처리와 헤더 파일 1번라인처럼 #include 를 보면 특수 문자 '#'이 .. 2021. 8. 16.
printf()함수 - 특수 문자 printf()함수에 관하여 좀 더 자세히 알아보겠습니다. 아래 예제를 실행하면 모니터에 Hello C World가 출력된 것을 알 수 있습니다. 그렇다면 "Hello C World 다음 줄에 강제 개행을 하여, 좀 더 깔끔하게 출력해 보겠습니다. 9번행은 새롭게 \n을 추가한 코드입니다.(\는 엔터키 위에 있습니다.) 그랬더니 출력 결과에 Hello C World 밑에 공간이 생긴 것을 알 수 있습니다. \n은 현재 커서를 한 줄 아래로 옮기는 역할을 합니다. 즉, 키보드의 ENTER 키와 같은 역할을 합니다. 큰따옴표로 묶인 문자들을 차례대로 화면에 출력하다가 \n을 만나자마자 바로 다음 줄로 바꿔 출력합니다. \n과 같이 특수한 역할을 하는 문자들을 가리켜 특수 문자(Escape Sequence)라.. 2021. 8. 16.
Hello C World 출력하기 C언어는 데이터를 화면에 출력하는 printf() 함수를 제공합니다. 이 함수를 이용하여 "Hello C World"를 화면에 출력해 보겠습니다. printf()함수는 출력하고자 하는 값을 소괄호 안에 넣으면, 그 값을 모니터로 출력해 줍니다. 아래에 예제를 작성해보겠습니다. 이번에는 위 작성 소스를 실행해 보겠습니다. [실행]메뉴-[컴파일 후 실행]을 실행하면 결과를 볼 수 있겠습니다.(오른쪽에 단축키 보이시죠?) 아래처럼 결과가 출력되는것을 보실 수 있겠습니다. 이제 앞에서 했던 것에 대한 복습으로 전체 작성한 소스에 대한 설명을 해보겠습니다. 1행 : 표준 입출력 함수들이 정의된 헤더 파일을 인클루드(include)하고 있습니다. 헤더 파일 stdio.h 안에는 printf() 함수가 정의되어 있습.. 2021. 8. 14.
C언어의 기본 문법 구조 - main()함수 1. main() 함수는 프로그램 실행 시 운영체제에 의해서 맨 처음 호출되고 맨 나중에 return에 의해 종료된다. main() 함수는 프로그램이 실행될 때 가장 먼저 호출되는 함수입니다. 이 함수는 운영제체가 호출합니다. C 프로그램의 경우 소스 파일을 컴파일하고 링크해서 만든 실행 파일(.exe)을 실행하면 운영체제가 실행 파일 내의 main() 함수를 가장 먼저 호출하기로 사전에 약속??되어 있스브니다. C언어로 작성된 프로그램은 main() 함수는 반드시 하나만 가지고 있어야 합니다. 다음은 main() 함수의 선언 형태를 나타낸 것으로 출력 형태는 int, 함수명은 main, 입력형태(매개변수라고 한다)는 void라고 하겠습니다. 1. int : Integer의 줄임말로 정수를 뜻합니다. 2.. 2021. 8. 13.
반응형