c언어 기초
-
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. 함수란..
-
visual c++ 설치 및 기본 셋팅c언어 기초 2017. 3. 16. 14:25
Visual C++ 2010 Express Edition 다운 6VPJ7-H3CXH-HBTPT-X4T74-3YVY7 다운 링크 -> https://www.visualstudio.com/ko/free-developer-offers/ 다운받아서 설치 Visual Studio Community 2017로 설치 Visual Studio 2017 제품군 시스템 요구 사항 https://www.visualstudio.com/ko-kr/productinfo/vs2017-system-requirements-vs * 솔루션 : 하나 이상의 프로젝트를 담는 곳 * 프로젝트 : 하나 이상의 소스파일을 담아두는 장소 예) 씨언어 공부하기 솔루션 > C언어 기초 프로젝트 > 1일차 파일 > 새로만들기 > Win32콘솔응용프로그..