본문 바로가기

반응형

프로그래밍(Programming)

(15)
c언어(5) - 필드 폭 지정 c언어(5) - 필드 폭 지정 #include int main(void) { printf("%03d,%03d,%03d \n", 1, 10, 100); printf("%3d,%3d,%3d \n\n", 1, 10, 100); printf("%-3d,%-3d,%-3d \n", 1, 10, 100); printf("%-3d,%-3d,%-3d \n\n", -1, -10, -100); printf("%+3d,%+3d,%+3d \n", 1, 10, 100); printf("%+3d,%+3d,%+3d \n\n", -1, -10, -100); return 0; } %03d 필드는 필드 폭을 3칸 확보 하고 오른쪽 정렬해서 출력 남은 자리는 0으로 채움니다. %3d 필드는 필드 폭을 3칸 확보 하고 오른쪽 정렬해서 출력 ..
c언어(4) - 서식 문자 c언어(4) - 서식 문자 이번에도 서식 문자입니다. 서식 문자는 이게 마지막입니다. #include int main(void) { printf("%d \n", 2147483647); printf("%d \n", 2147483650); printf("%u \n", 4294967295); return 0; } 위 코드를 실행을 하시면 5행 서식 문자 %d로 표현할 수 있는 최댓값 2147483647을 출력을 합니다. 6행은 최댓값보다 큰 값을 출력을 하려고 하니까 음수 값인 -2147483646이 출력됩니다. 7행 서식 문자 %d로 표현할 수 있는 2147483647보다 큰 값을 출력하기 위해서 서식 문자 % u로 표현할 수 있는 최댓값 4294967295를 출력을 합니다. %u는 %d의 두배 값이 출력이..
c언어(3) - 서식 문자 c언어(3) - 서식 문자 이번에도 서식 문자입니다. 이번에는 실수형, 문자, 문자열입니다. #include int main(void) { printf("10진수 정수: %d \n", 0.8); printf("10진수 실수: %f \n", 0.5); printf("10진수 실수: %lf \n", 0.7); printf("소수점 이하 5자리이상 실수: %f \n", 0.5655678); printf("소수점 이하 5자리이상 실수: %lf \n", 0.5667784); return 0; } 위 코드를 컴파일러에 똑같이 써주시고 실행을 하시면 위에서부터 10진수 정수: -1717986918 10진수 실수: 0.500000 10진수 실수: 0.700000 소수점 이하 5자리 이상 실수: 0.565568 소수점 ..
c언어(2) - 서식 문자 c언어(2) - 서식 문자 21일 전에 c언어(1) - 서식 문자를 썼습니다. 이번에는 c언어(2) - 서식 문자입니다. #include int main(void) { printf("%d + %d = %d \n", 6, 3, 6+3); printf("%i + %i = %i \n", 6, 3, 6+3); printf("%d - %d = %d \n", 6, 3, 6-3); printf("%i - %i = %i \n", 6, 3, 6-3); return 0; } 위 코드를 똑같이 써서 컴파일해보세요. 그러시면 위에서부터 9, 9, 3, 3이 뜹니다.(당연히 이렇게 뜨겠죠!) %d와 %i가 뭔지 모르시다면 전 c언어 강좌 글을 보시길 바랍니다. #include int main(void) { printf("10진..
c언어(1) - 서식 문자 c언어(1) - 서식 문자 먼저 서식 문자란 %로 시작하여 printf() 함수에서 사용을 할 수 있는 문자가 서식 문자입니다. printf() 함수가 변수를 호출할 때 변수가 나올 자리를 마련해줍니다. 예시: 변수를 선언, 초기화, 저장을 해줍니다. int a = 10; printf("%d", a); 이런 식으로 해줍니다. 여기서 %d가 서식 문자입니다. 정수형 %d, %i 10진수 정수 양수, 음수 모두 표현이 가능 정수형 %x 16진수 정수 양수만 표현 가능 정수형 %o 8진수 정수 양수만 표현 가능 실수형 %f, %lf 10진수 실수 양수, 음수 모두 표현이 가능 문자형 %c 문자 1개의 문자만 표현 가능 문자형 %s 문자열 1개 이상의 문자 표현 가능 정수형 %u 10진수 정수 양수만 표현 가능..
c언어(0) - 기본 구조 c언어(0) - 기본 구조 /* 프로그래머: All Programmer 프로그램: Hello World 출력 프로그램 파일명: HelloWorld.c */ #include int main(void) { printf("Hello World\n");//Hello World를 출력을 함 return 0; } 1행~5행까지 있는 건 여러 줄 주석입니다. 6행~12행은 소스코드인데 9행 //부분은 한 줄 주석입니다. 여기서 주석이란? 컴퓨터가 읽지 못하게 하는 것인데 이 주석은 프로그래머들끼리 이 부분 저부분은 이러이러한 기능이 있고 이거는?? 함수이고 등등 같이 일하는 또는 나 자신인 프로그래머에게 알아들을 수 있게 해 놓은 것입니다. 주석을 습관을 하시는 게 좋습니다. C언어에서 주석은 /*여러 줄*/ // ..
C언어란 무엇인가 C언어란 무엇인가 프로그래머(Programmer) 프로그래밍을 하는 사람 해커와 개발자도 프로그래머 입니다. C 프로그래머, 게임 프로그래머, 웹 프로그래머, php 프로그래머, python 프로그래머 등등 불립니다. 프로그램(Program) 어셈블리 프로그램, C 프로그램, 자바 프로그램 응용 프로그램, 게임, 브라우저, 디스코드, 카카오톡 등등 이와 같은것 들이 프로그램입니다. C언어란 프로그래머(인간)와 기계(컴퓨터)가 의사소통을 하기위한 프로그래밍 언어라고 보시면 됩니다. 예시: 프로그래머가 계산기를 만들었습니다. 그리고 그 계산기 사용자가 90 * 2 * 5 * 192 * 2 * 9 * 20를 했을 경우 62,208,000이 나옵니다. 뭐 당연한거죠 프로그래머가 아주 간단하게 #include i..
비주얼 베이직 - 비주얼 베이직 2019 기초 용어 비주얼 베이직 - 비주얼 베이직 2019 기초 용어 이벤트 기반 프로그래밍 절차형 프로그래밍 방식 윈도우 OS가 개발되기 전에 도스라는 운영체제를 사용했었습니다. DOS OS에서 동작하는 프로그램은 명령어를 정해진 순서대로 처리하는 방식이 바로 절차형 프로그래밍 방식입니다. 절차형 프로그래밍은 명령어를 기술한 순서대로 처리하여 프로그램의 실행 순서를 중시합니다. DOS OS와 달리 윈도우 OS는 이벤트 기반 방식을 따릅니다. 이벤트는 프로그램에서 감지한 어떤 행동이나 발생한 사건 사용자가 발생시킨 이벤트에 따라 미리 정해진 명령을 처리 를 가리킵니다. 이런 이벤트에 반응하도록 설계된 것이 이벤트 기반 프로그램입니다. 예를 들어서 엘리베이터는 1층에 있고 누군가가 12층에 있는데 내려가려고 버튼을 눌렀을 ..

반응형