분류 전체보기
-
제어문 소개 및 if 문c언어 기초 2017. 3. 20. 14:21
1. 제어문 - 제어문이란?순차적인 흐름을 조건에 따라 통제하는 명령사용자의 요구에 따라 프로그램이 동작 - 제어문의 종류조건 : if - else반복 : while, do while, for선택 : switch - case 흐름 변경 : continue, break 2. if - else 문- if문조건이 만족되는 경우만 실행- else문if문과 함께 쓰이며 if문의 결과가 참이 아닐 때 else문을 수행if문은 단독으로 쓸 수 있으나 else문은 단독으로 쓰지 못함- else if 문복수의 조건 중 각각 다른 처리를 수행하고자 할 때 사용 예) #include int main(){ int Num; printf("1~5까지 숫자 입력 : "); scanf("%d",&Num); if(Num < 1 || ..
-
scanf 함수c언어 기초 2017. 3. 20. 14:15
1. scanf 함수 - scanf 함수의 입력 형태 정의데이터를 입력받는 형태를 지정할 수 있다. 즉 입력 서식을 지정하는 것이다.예 : "%d %o %x" -실수 입력에 있어서 주의사항정밀도 생각!소수 6자리 이하의 실수 입력 시 %f 사용소수 6자리를 넘는 실수 입력 시 %e 사용단! double형 변수를 사용하는 경우에는 서식 문자 %le를 사용 예) 변수 입력 및 출력 #include int main(){ int Num1,Num2; int result; printf("첫번째 수를 입력 : "); scanf("%d",&Num1); printf("두번째 수를 입력 : "); scanf("%d",&Num2); result = Num1 + Num2; printf("두 수의 합은 %d 입니다.\n“,re..
-
연산자c언어 기초 2017. 3. 20. 14:12
1. 연산자 종류 연산자 기호 대입 연산자 = ,+=, -=, *=, /=, %= 산술 연산자 + - * / % 증가,감소 연산자 ++ -- 관계 연산자 == != = 논리 연산자 ! && || 캐스트 연산자 ( ) 조건부 연산자 ? : 시프트 연산자 > * 변수 선언 및 출력 예#include int main(){ int x = 10; int y = 20; int result; result = x + y; // 산술 연산자 사용 printf("%d + %d = %d \n",x,y,result); x = y = 2; // 변수 x와 y에 2를 대입 printf("x = %d , y = %d \n",x++,++y);//증가,감소 연산자 사용 printf("x = %d , y = %d \n",x,y)..
-
C언어 Visual Studio scanf 에러 해결 방법c언어 기초 2017. 3. 19. 11:12
비주얼 스튜디오 2013(VS 2013) 버전 이상부터 scanf 을 사용하면 아래와 같은 에러가 나면서 컴파일이 안됩니다 에러 메시지를 보면 error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 라고 나옵니다 scanf 함수가 취약하니 scanf_s를 사용하거나 _CRT_SECURE_NO_WARNINGS 를 사용하라고 합니다 scanf를 사용할 수 있도록 _CRT_SECURE_NO_WARNINGS를 사용해 봅시다 솔루션 탐색기에서 자신의 프로젝..
-
데이터 저장을 위한 변수c언어 기초 2017. 3. 17. 13:04
1. 변수란데이터를 저장할 수 있는 메모리 공간에 붙여진 이름 2. 다양한 형태(자료형)의 변수정수형 : char, int, long실수형 : float, double 3. 변수의 선언 및 대입 대입 연산자(=): 값을 대입하기 위한 용도의 연산자 int main(void){ int val; // int형 변수 val의 선언 val = 20; // 변수 val에 20을 저장 . . . . . . [예]#include int main(void){ int a, b;// 쓰레기 값으로 초기화 int c=30, d=40; a=10; b=20; printf("%d %d \n", a, b); printf("%d %d \n", c, d); return 0;} * 변수 선언 시 주의 사항첫째 : 변수의 이름은 알파벳,..
-
printf 함수의 기본c언어 기초 2017. 3. 16. 14:49
1. printf 는 출력을 위한 함수 - 특수 문자 출력이 가능하다. \a alert 경고음(비프음) 소리\b 백스페이스 backspace\f 폼 피드 form feed\n 개행 new line\r 캐리지 리턴 carriage return 줄의 맨 처음으로 이동 \t 수평탭 tab 만큼 이동\v 수직탭\\ 백슬래시 \\' 작은 따옴표\" 큰따옴표 - 특수 문자 출력 예앞집 강아지가 말했다. "멍! 멍! 귀엽다." - printf 함수는 서식 지정이 가능하다 * f는 formatted 를 의미* 서식지정 : 출력의 형태를 지정한다는 것을 의미. 문자열 안의 숫자 삽입 #include int main(void) { int age=12; printf("10진수로 %d살이고 16진수로 %x살 입니다.", ag..
-
C언어의 개론적 이야기c언어 기초 2017. 3. 16. 14:46
1. 컴파일이란프로그래밍 언어로 작성된 프로그램을 컴퓨터가 이해할 수 있도록 기계어로 번역해 주는 역할을 하는 번역기 2. C 언어의 장점익숙해지는데 오랜 시간이 걸리지 않는다.이식성이 좋다.효율성이 높다.3. C 언어의 단점프로그래밍 하는데 많은 주의를 요한다.완전한 고급 언어에 비해 상대적으로 어렵다. 4. 프로그램 작성 및 실행순서1. 프로그램 작성2. 컴파일3. 링크4. 실행파일 생성5. 컴파일 ctrl + f5, -> 링크 f7 Source Code -> Compiler(코드 번역) -> 기계어(~.obj) -> Linker(실행파일 생성) -> Loader(메모리에 적재) #include int main(void){printf("Hello, World! \n");return 0;} 6. 함수란..