분류 전체보기 495

C언어 6강 제어문의 시작 if문

제어문 1) 개념:실행 순서를 변경(제어, control)하는 문 2)종류: if, switch, break, continue, for , while, do-while, return 등등 if문 1)개념: 주어진 조건이 참일 경우 명령을 실행하고, 주어진 조건이 거짓일 경우 아무것도 실행하지 않는 단순한 형태의 조건문 2)형식: if ( 조 건 ) { 문장 } else { 문장 } (*처리할 문장이 하나일 땐, {}를 생략할 수 있음) (else를 반드시 써야 하는 것은 아님) 3)코드 예시 #include int main() { int marble; printf("손에 쥐고 있는 구슬 수는? "); scanf("%d", &marble); if ( marble%2 == 0){ printf("짝수개입니다"..

C언어 5강-2 별난 연산자(복합연산자,증감연산자,형 변환연산자)

1) 복합 연산자 -변수의 값을 1 증가시키기 ◑boy변수에 저장된 남학생 수를 1 증가시키려면? ex) boy = boy + 1 ◑복합 대입 연산자 활용 시 ex) boy += 1 *복합 연산자 사용 예시 대입문 복합 대입연산자 활용 대입문 a = a + b a += b a = a - b a -= b a = a * b a *= b a = a / b a /= b a = a % b a %= b 2) 증감 연산자 -변수 값을 1 증가시킬 때는 ++(increment)를 사용하고, 변수 값을 1 감소시킬 때는 --(decrement)를 사용한다. -코드 예시 #include int main() { int boy; boy = 3; boy ++; // boy = 4 boy --; //boy = 3 printf("..

C언어 5강-1 기본 연산자

●C언어 기본연산자의 종류 1) + (덧셈) 2) - (뺄셈) 3) * (곱셈) 4) / (나누기) 3 -->True 3) 9 False 4) 9 >= 3 -->True 5) 9 == 3 -->False 6) 9 != 3 -->True (같지않다) ●논리 연산자 and (~그리고) && 로 사용 ●논리 연산자 or (~또는) ||로 사용 (shift키를 누른체 \키를 눌러야함) ●논리 연산자 not (~아닌) !을 붙여준다 ex) !(weight0 참>>1 ●조건 연산자(삼항 연산자) (조건식)? 식1: 식2에 따라 참인 경우 식1을 수행하고 거짓인 경우 식2를 수행한다. 코드예시 #include int main() { int year ,yon; printf("몇 년? "); scanf("%d", &ye..

C언어 4강-2 입력함수 getchar

getchar란? 문자 전용 입력함수 특징: -키보드에서 문자 1개를 입력 -변환 명세가 필요없음 문법예시: 변수 = getchar(); 코드예시: #include int main() { char ch; //문자변수 선언 printf("제일 예쁜 알파벳은? "); ch = getchar(); //알파벳을 입력받아 ch문자변수에 넣어준다. printf("%c가 제일 예뻐!\n", ch); return 0; } scanf와 getchar의 차이 getchar는 (scanf와 달리) 문자 1개를 입력받는다. getchar는 (scanf와 달리) &를 넣지 않는다.

C언어 3강 -1 c언어 printf 함수 (변환명세, 출력폭)

주석문 :1.주석이란 말그대로 문장의 뜻을 쉽게 풀이한 것. 2.주석을 적용하면 해당 부분은 컴퓨터가 읽지 않는다. 사용법 예시 : 1. /*주석처리문장*/ 2. //주석처리문장 #include int main() { int height; //키 double s_weight; //표준체중 height = 152; s_weight = (height - 100)*0.9; printf("키: %d \n", height); printf("표준체중: %.1f \n" , s_weight); return 0; } ●printf 함수 -단순한 문자 출력일때 ex) print("hello world") ;

C언어 2강.변수와 자료형

데이터를 변수에 넣기 int age; //변수선언 age = 15; //변수에 데이터를 저장 int main() { int width, height, area; //변수 선언부 width = 10; //데이터 처리부 height = 5; area = width * height; printf("면적 = %d", area); //함수 호출문(다른 함수에게 일을 시킴) return 0; //제어문(main 함수 실행 종료) } 상수: 데이터 값 자체 변수(variable): 상수를 저장하는 기억공간 C언어 자료 종류 -정수, 실수, 문자(' '로 묶은 문자 1개),문자열(" "로 묶은 1개 이상의 문자) 기본 자료형 이름과 자료 크기 1.문자 char 2.정수 int 3.실수 float(4byte),doubl..

C언어 1강 컴퓨터 기본개념

알고리즘(algorithm): 문제를 풀기 위한 처리과정을 순서대로 적은 것 프로그램(program): 컴퓨터에게 내리는 명령을 알고리즘 순서에 맞게 모아둔 것 컴퓨터(computer): 데이터를 처리하여 정보를 제공하는 전자적 데이터 처리 장치 기계어: 0과 1로만 구성된 언어로 컴퓨터가 직접 이해할 수 있는 언어 고급언어: 사람이 사용하는 자연어와 비슷하게 명령을 작성 할 수 있는 언어 ex) C, JAVA, C++, C# 등 버그(bug): 프로그램이 제대로 실행되는 것을 방해하는 오류 디버깅(debugging): 버그를 찾아서 제거하는 작업 전처리기 지시: 컴파일러보다 먼저 특정 일을 수행하는 전처리기(preprocessor)에게 내리는 지시 컴파일러: 고급언어를 기계어로 변환하는 프로그램