본문 바로가기

C언어/복습18

[C언어]DAY6_while(반복문), do whlie, 함수 while (반복문), do while : 흐름제어 - break : 반복문 탈출 - continue: continue이하의 문장을 스킵. 반복계속 - return: 프로그램 종료 #include int main() { int i=0; //while //형식 : while(조건) {조건이 참이면 실행} while(i 2020. 1. 28.
[C언어]DAY5_다중(multiple) if, switch문, 단일 for문, 중복 for문 다중(multiple) if #include int main(){ //변수 선언과 초기화 int score = 100; //점수 char grade = 'A'; //학점 //점수를 입력받아서 계산 printf("점수를 입력하세요 > "); scanf_s("%d", &score); printf("점수 %d을(를) 입력하셨습니다.\n\n", score); if (score >=90){ grade = 'A'; } else if (score >=80){ grade = 'B'; } else if (score >=70){ grade = 'C'; } else if (score >=60){ grade = 'D'; } else { grade = 'F'; } printf("학점은 %c입니다.\n\n", grade); } .. 2020. 1. 21.
[C언어]DAY4_데이터 타입, if문 기타 데이터 타입 정리 문자 char //1byte 양수 음수, 0 unsigned char //1byte 0, 양수 정수 short int //2byte unsigned short int //2byte long int //4byte unsigned long int //4byt 실수 float //4byt double //8byt if문 #include int main(){ int a = 1; int b = 2; //형식 if(조건식) {조건식이 참일 때 실행} //else{앞의 조건식이 거짓일 때 실행} //관계연산자 if(a>b){ printf("%d이(가) %d보다 크다\n", a,b); } else{ printf("%d이(가) %d보다 크다\n", b,a); } //논리연산자 사용 //사용자로부터.. 2020. 1. 21.
[C언어]DAY3_표준입력, 연산자 이해, 연산자 이해2, 기타연산자 표준입력 기본입력 함수 : scanf(), scanf_s() * scanf_s() : 기존(scanf)의 오버플로우 overflow 문제를 해결하기 위하여 나온 함수. s = safe 형식 1. 형식지정자를 사용하여 데이터를 입력받아 2. 변수에 저장. #include int main(){ //변수 선언과 초기화를 동시에 하는 것은 좋은 습관! *** int number = 0; double number2 = 0.0; //형식지정자 사용 //변수명 앞에 주소연산자 &(엔퍼센트) //정수입력 printf("정수를 입력하세요 > "); scanf("%d", &number); printf("%d이(가) 입력되었습니다.\n\n", number); //&주소 연산자를 붙인 경우 //&변수 : 변수의 주소값 (ad.. 2020. 1. 17.
[C언어]DAY2_변수, 상수, 자료형, 출력지정자 상수란 ? : 변하지 않는 값 constant 1. 리터럴 상수. 값 자체 2. 심볼릭 상수. 겉에서 보면 변수처럼 보이지만 변경불가. 형식 : 모두 대문자로 하는 것 **관습**. #define PI 3.14 #define RATE 1090 변수란 ? : 값을 저장하기 위하여 할당된 메모리 공간. * byte : 메모리의 단위 * 1bye = 8bit * 2의 8승에 저장할 수 있는 값의 갯수는? 256 * bit = 1 or 0 * 8giga 메모리 #include main(){ 변수 선언 : 변수이름과 자료형 변수 선언 방법 : 한줄에 한개, 여러개 초기화를 동시에 할 수 있다. 초기화란 ? 변수의 초기값을 넣어주는 일. 1. 선언과 동시에 초기화 char letter = 'a'; char : 데이.. 2020. 1. 16.
[C언어]DAY1_컴퓨터 구성, C 기본구조 이해, 표준출력 컴퓨터 구성 1. 하드웨어 1) CPU=뇌 (프로그램을 구동) 2) 메모리 (프로그램 실행 시 로딩) 3) 출력장치 (모니터) 4) 입력장치 (키보드, 마우스) 5) 보조기억장치 (하드디스크, usb) 2. 소프트웨어 1) OS (운영체제) : 하드웨어를 구동시키는 프로그램. 윈도우즈, 안드로이드, IOS 2) 응용소프트웨어 (앱) : OS위에서 구동. 3. C의 특징 1) 모든 언어의 기본. -> java, python, c++ 2) 컴퓨터 하드웨어를 제어할 수 있다. 3) 효율적인 언어이다. : 용량이 작고 속도가 빠르다. 4) 컴파일 언어 : 컴파일? 사람의 언어를 기계의 언어로 변환 : 파일 전체를 한번에. (속도가 빠르다.) 예) C, java 반대) 인터프리터언어 : Python (속도가 느리.. 2020. 1. 15.