본문 바로가기

전체 글

(195)
8장 . 조건에 따른 분기 [if와 else] [if문에 의한 조건적 실행] :조건이 만족되는 경우 실행 if/else if /else [조건 연산자 (삼항 연산자)] [삼항 연산자] :조건? A : B => 조건이 참이라면 A 거짓이라면 B [Continue 와 Break] [break] :자신을 감싸는 가장 가까운 반복문을 탈출한다 [continue] :다음 반복으로 넘어가고자 할 때 사용한다 . [Switch] [Switch] :분기의 수가 맣다면 if else 보다는 switch 사용하자
7장 . 다양한 형태의 반복문 [반복문] [반복문] : 특정 영역을 특정 조건이 만족하는 동안에 반복 실행하기 위한 문장 while (조건) : 조건 내용이 true 라면 반복 실행한다 . 한번도 실행 안 할 수 있다. do - while (조건) : 조건 내용이 true 라면 반복 실행한다.적어도 한번은 실행한다. for (초기문 ; 조건문 ; 증감문) : 가장 빈번이 사용
[소스트리] MacOS 설치 및 GitLab 프로젝트 연동 [소스트리 설치] [설치] https://www.sourcetreeapp.com/ 에서 설치를 진행한다 . Download for Mac OS X 를 눌러 설치 . 해당 오류로 열리지 않는다면 시스템 환경설정 => 보안 및 개인정보 보호 =>다음에서 다운로드한 앱 허용 => AppSotre 및 확인된 개발자로 변경해준다 . GitLab을 사용할것이기에 "계속"을 눌러 넘어가자 . 해당 설정 역시 별도 입력 없이 완료를 눌러 넘어가면 설치는 끝이 난다. [Git Lab 연동 1 : 계정추가] 설정 => 계정 =>추가를 통해 계정을 추가하자 사용자 이름은 gitlab 계정에서 fullname을 찾아 입력한다 암호는 발급받은 토큰을 입력한다 프로토콜은 HTTPS [Git Lab 연동 2 : URL에서 복제] ..
6장 . Printf 와 Scanf에 대한 고찰 [Printf] [Printf] :문자열을 출력하는 함수이다 . 특자 문자의 출력이 가능하며 서식 (출력의 형태)의 지정이 가능하다 /b : 백스페이스 /f : 폼 피드 : 위치가 다음 페이지의 시작 부분으로 넘겨진다.(프린터 출력 전용) /n : 개행 /r : 캐리지 리턴 /t : 수평탭 /v : 수직탭 //: 백슬래시 \ \' : 작은 따옴표 \"" : 큰 따옴표 [서식문자] %c : 단일문자 %d : 부호있는 10진수 정수 %i : 부호있는 10진수 정수 ex)+10 %f : 부호있는 10진수 실수 %s : 문자열 %o : 부호없는 8진수 정수 %u :부호없는 10진수 정수 %x : 부호없는 16진수 정수 , 소문자 %X :부호없는 16진수 정수 , 대문자 %e : e 표기법(부동 소수점 표현 방식..
5장 . 상수와 기본 자료형 [c가 제공하는 기본 자료형] 자료형 :선언할 변수의 특징을 나타내기 위한 키워드 ( 정수라면 데이터의 크기 / 실수라면 정확도 ) 기본 자료형 - 기본적으로 제공되는 자료형 사용자 정의 자료형 - 구조체 / 공용체 기본자료형의 종료와 데이터 표현 범위 정수형 char / 1바이트 / -128~ 128 표현 short / 2바이트 / -32768 ~ 32767 표현 int / 4 바이트 / -2147483648 ~ 2147483648 표현 long / 4바이트 / -2147483648 ~ 2147483648 표현 실수형 float / 4바이트 / 3.4 * 10-37 ~ 3.4*10+38 표현 double / 8바이트 / 1.7 * 10-307 ~ 1.7 *10+308 표현 long double / 8바..
4장 . 데이터 표현 방식의 이해 진법에 대한 이해 [n진수 표현방식] : n개의 문자를 이용하여 데이터를 표현함 [2진수] : 0과1을 이용한 데이터의 표현 (컴퓨터는 내부적으로 모든 데이터 2 진수 처리 ) ex ) 0은 0 / 1은 1 / 2는 10 / 3은 11 / 4는 100 이런식 [10진수] : 0~9를 이용한 데이터 표현 ex)통상적인 숫자 표현 [16진수] : 0~9 + a,b,c,d,e,f 를 이용한 데이터 표현 ex)9 , a, b, c , d , e, f , 10 (10진수 16) 이런식 Bit 와 Byte [비트] : 데이터 표현의 최소 단위 , 2진수값(0,1)중 하나를 저장 [바이트] : 8비트 == 1바이트 컴퓨터의 데이터 표현 [8진수] : 0~7을 이용한 데이터 표현 . 앞에 0을 붙인다. ex)10은 0..
3장 . 변수와 연산자 [ 변수 ] 변수 : 데이터를 저장할 수 있는 메모리 공간에 붙여진 이름 대입연산자를 통해 값을 받는다 (=) 변수의 자료형 정수형 : Char / int /long (범위의 확장) 실수형 : float,double (정확도의 증가) 변수 선언의 주의사항 변수를 함수내에 선언할 경우, 시작 부분에 넣는다 (가독성) 변수의 이름은 알파벳,언더바로 구성 대소문자 구분 숫자로 시작 불가,키워드 (int등)사용 불가 공백,한글 포함 한됨 덧셈 프로그램 //simple Add #include int main(void) { int result; result=3+4; printf("덧셈 결과 : %d",result); return 0; } [ 상수 ] 상수 : 상수도 메모리 공간을 할당 받지만 데이터의 변경이 불가하..
2장 . 프로그램의 기본 구성 //Hello.c #include int main(void) { printf("Hello World!"); return 0; } [Hello,World 들여다 보기] 함수에 대한 이해 적절한 입력과 그에 따른 출력이 존재하는 것을 가리켜 함수라 한다. C언어의 기본 단위는 함수이다. 함수호출과 인자 전달 인자 전달 : 입력 x 를 전달하는 행위 함수 호출 : 인자를 전달하면서 함수의 실행을 요구하는 행위 C언어의 함수 특성 입력과 출력이 존재한다 순차적으로 실행된다 함수의 기능을 정의하는 몸체 부분이 존재한다. 세미콜론이 필요한 문장 연산을 수행하는 문장 : 시간의 흐름에 따라 컴퓨터에게 "이러한 일을 하라" 명령을 하는 문장 표준 라이브러리 이미 표준화 해서 만들어 놓은 함수들의 집합을 가리켜 표준 라..