본문 바로가기
728x90
반응형
SMALL

전체 글78

10.C언어-변수 10. 변수 a. 개요데이터를 저장하기 위해 사용되는 메모리의 한 공간변수는 데이터를 처리하기 위해 사용되는 메모리의 한 영역을 뜻한다.쉽게 생각하면 물건을 담기 위한 바구니라고 생각하면 되며 위의 그림처럼 마트에서 사용되는 물건을 담는 카트로 생각해도 된다.마트의 카트는 개인의 물건은 아니지만 마트에서 물건을 쉽게 담게 하기 위해 마트에서 지원해 주는 바구니이다.여기에는 무엇이든 담을 수 있고, 사용후에는 마트에 돌려 주어야 한다.또 다른 예로는 술잔을 생각할 수 있다.술잔의 경우 술을 담기 위한 그릇으로 술의 종류에 따라 다양한 종류의 술잔들이 나타난다.변수도 마찬가지로 자료형에 따라 다양한 모양의 변수를 갖게된다. b. 변수 작명 규칙● 변수명으로는 영문자, 숫자 그리고 밑줄만을 사용한다.●변수명의.. 2015. 8. 10.
9.C언어-상수 9. 상수9.1 수치상수a. 고정 소수점 상수일반적으로 사용되는 정수를 뜻하며 8진수, 10진수, 16진수등이 이에 속한다.b. 부동 소수형 상수실수들을 의미하며 지수형과 실수형이 이에 속한다.지수형은 매우 큰 값이나 매우 작은 값을 표현하기 위한 방법으로 작은 값을 처리할 경우 첫 자리에 유효 숫자를 넣어주고 소수점 이하 6자리까지 표현하며 이하 내용은 반올림 처리한다. 그리고 마지막 부분에 10­ ̄ⁿ을 처리하여 나타낸다.0.00123456789 -> 1.2345678-003 형식으로 처리된다.큰 수일 경우 '-'대신 '+'로 처리된다.이 부분은 C언어를 배우면 거의 사용하지 않기 때문에 이해가 안되면 넘어가도 상관없다고들 한다.9.2 문자 상수a. 문자형 상수문자 표현 시 '(홑따옴표)를 이용하여 표.. 2015. 8. 10.
8.C언어-컴파일&빌드 8.컴파일(Compile)a. 정의 원시 프로그램을 어셈블리 언어나 기계어 등의 저수준 언어로 된 목적파일로 번역하는 일.b.컴파일러(Compiler) ​하나의 문장을 문법으로 나눌 수 있는 최소 단위인 토큰으로 나눈 후 각 토큰들의 선언 유무를 파악하고 전체 내용이 문법에 맞는지를 확인하는 일을 의미한다.그렇다면 토큰이란?토큰이 사용되는 분야를 보면 예전에 버스를 탈 때 지불되던 것, 토큰링(네트워크),유저영역에서 커널영역으로 이동할 경우 등 여러 경우에서 사용되고 있다.토큰이란 최소한의 의미를 갖는 것을 뜻한다.컴파일시에는 문법 검사만 이루어 지며 연산은 이루어 지지 않는다.컴파일이 끝나면 현재 프로그램에 대한 오브젝트파일을 생성하게 된다.8-1.빌드(Build)(Link)a. 정의 ​​오브젝트파일을.. 2015. 8. 10.
7.C언어-진법 7.진법​진법이란 지정된 범위의 수를 이용하여 표현하는 방법으로 다음과 같이 사용된다.진법범위 표현식 사용 예2 진수0, 1 0100 0001(C언어로 표기불가) 8 진수0 ~ 70 (숫자) 010110 진수0 ~ 9 6516 진수0 ~ 9, A ~ F0x0x41 2진수는 0,1을 이용하여 수를 표현하는 방식으로 기계어라고도 말하며 C언어에서는 표현할 수 없다. 8진수는 0~7범위의 수를 이용하여 표현하는 방식으로 첫 글자를 숫자 0을 입력하여 8진수로 표현한다.​10진수는 0~9범위의 수를 이용하여 표현하는 방법으로 아무것도 없이 사용되면 10진수로 인식하게 된다.​16진수는 0~15 범위의 수를 이용하여 표현하는 방법으로 0~9까지는 수로 표현하며 10~15까지는 A~F의 영문자를 이용하여 표현한다... 2015. 8. 10.
6.C언어-제어문자 6.제어문자이때까지 적은것을 보면 printf는 괄호안의 내용을 화면에 출력하는 기능이었다.앞으로 나오는 것들중으로는 데이터가 변경될 경우 소스를 변경해야 하는 번거로움이 발생하게 된다.만약 입력받은 데이터를 출력한다면 데이터를 담을 공간이 필요하고 데이터의 형식에 맞는 출력형식이 필요하게 되는데 바로 이러한 내용이 제어문자이다. 제어문자 출 력 결 과 %d 10진(Decimal) 정수 %o 8진(Octal) 정수 %x 16진(hexa_decimal) 정수 %p 포인터 정수(16진수) %u 부호없는(Unsigned) 10진 정수 %f 10진형 부동(Floating) 소수점수 %e 지수형(Exponential) 부동소수점수 %c 단일 문자(Character) %s 문자열(String) ​여기서 자주사용될것.. 2015. 8. 10.
5.C언어-ESCAPE문자 5 ESCAPE 문자​ ESCAPE 문자 기능 내부코드 (ASCII)값 \n 새로운 줄로 이동 10 \r 줄의 처음으로 13 \b 한 문자 왼쪽으로 8 \t 탭 크기만큼 이동 9 \a 벨 소리 냄 7​전에 적은 \n도 ESCAPE 문자의 일종이다.​위의 그림처럼 \n은 단순히 아래쪽으로 이동하는 것이며 \r은 그줄의맨 앞으로 커서가 이동되게 한다. 2015. 8. 10.
728x90
반응형
LIST