Computer Sci‧ence/C
-
C언어_05장Computer Sci‧ence/C 2014. 2. 7. 11:29
기본자료형의 크기 확인: size of (단항 연산자로서 피 연산자의 메모리 크기를 반환한다 데이터손실이란, 원래의 값이 변경된다. char c = 10;int i = 3048;double f = 3.1415;printf("변수 c의 크기: %d \n", sizeof c); //1printf("변수 i의 크기: %d \n", sizeof i); //4printf("변수 f의 크기: %d \n", sizeof f); //8 printf("char의 할당 메모리: %d \n", sizeof(char)); //1printf("int의 할당 메모리: %d \n", sizeof(int)); //4printf("double의 할당 메모리: %d \n", sizeof(double)); //8 printf("float..
-
C언어_04장Computer Sci‧ence/C 2014. 2. 6. 16:56
1. 비트 vs 바이트 1 vs 8 2. 8진수와 16진수 int=10; //10진수 int= 0xa //16진수: 16진수는 0x를 붙인다. 출력시에는 %x 로 나타낸다. int= 012 //8진수: 8진수는 0으로 시작한다. ??코드같은데에서 0x로 시작하는거 다 16진수 표기인가? 문득 이런 생각이 드네... 가장 왼쪽에 위치하고 있는 비트가 부호비트이다. (MSB: Most Significant Bit)0이면 양수 1이면 음수를 나타낸다. ex) 00000101 =5unsigned 가 붙으면 표현의 범위가 달라진다. 첫 비트를 부호에 사용하지 않는다는 의미로 데이터 값의 범위가 두배가 된다. 기본 자료형 중에서 정수형 자료형(char, int, short..) 에만 가능하며 실수형 자료형에는 붙일..
-
C언어_03장Computer Sci‧ence/C 2014. 2. 5. 17:55
연산자: + 기호처럼 연산을 요구할 때 사용되는 기호를 가리켜 연산자라 한다. (=,+,*,-,/,%) 1. a+=b a=a+b a-=b a=a-b a*=b a=a*b a/=b a=a/b a%=b a=a%b int main(void) { int val1 = 2;int val2 = 4;int val3 = 6; val1 += 3;val2 *= 4;val3 %= 5; printf("result: %d %d %d\n", val1, val2, val3);return 0; }2. ++a, --b (연산 진행 전 증가 감소 후, 연산) a++, b-- (연산 진행 후 증가 감소) printf("선 연산 후 증가: %d \n", val1++);printf("다시 한번 출력: %d \n\n", val1); printf(..
-
C언어_02장Computer Sci‧ence/C 2014. 2. 4. 16:50
1. C언어의 기본단위는 함수이다. 2. int main (void) 출력형태(반환형, 리턴형return type) 입력형태{ 함수의 body } 3. printf("%d \n", 10) %문자를 두고 서식문자(conversion specifier)라고 하는데, 이는 %를 그대로 출력하라는 뜻이 아니고, 출력 대상의 형태를 지정하는 것이다. 여기서 %d는 10진수 정수형으로 출력하라는 의미이다. 이번장에서는C언어의 기본 구성(헤더파일, 함수, 주석)에 대해 살펴보았다. printf 함수가 지니고 있는 기능과 서식 문자에 대해 살펴보았다.
-
C언어_01장Computer Sci‧ence/C 2014. 2. 4. 15:33
프로그래밍 언어란, 사람과 컴파일러가 이해할 수 있는 약속된 언어를 의미한다. C언어도 이러한 프로그래밍 언어 중 하나이다. 컴파일러가 하는 역할은 프로그래밍 언어로 작성한 프로그램을 컴퓨터가 이해할 수 있도록 기계어로 번역해 주는 역할을 한다. 이렇게 번역하는 일 자체를 컴파일 Compile이라 한다. 1. C언어가 무엇을 하는 언어인지 살펴보았다.2. 컴파일러가 무슨 역할을 하는 것인지 살펴보았다.3. 앞으로 자주 사용하게 될 VC++의 사용방법을 살펴보았다.
-
[컴퓨터_Internet(I/P)]Web Server(웹서버)Computer Sci‧ence/C 2014. 1. 29. 00:44
홈 페이지 제작이 끝나면 다른 사람이 볼 수 있도록 홈 페이지 관련 파일들을 웹 서버에 올려놓아야 한다. 인터넷상의 모든 홈 페이지에는 IP나 URL이라 불리는 고유의 주소가 있다. 이 주소 때문에 전세계 어디에서나 웹 브라우저를 통하여 어디든지 갈 수 있는 것이다. 집에서 사용하는 컴퓨터에는 인터넷 주소가 없기 대문에 고정된 주소를 가지고 있는 웹 서버에 올려놓아야 다른 사람이 접속할 수 있다. 웹 서버(Web Server)Client/Server 모델과 웹의 HTTP를 사용하여 웹 페이지가 들어 있는 파일을 사용자들에게 제공하는 프로그램. 웹 사이트가 운영되고 있는 인터넷상의 모든 컴퓨터에는 모두 웹 서버 프로그램이 설치되어 있다. 가장 보편적인 웹 서버들로는 32비트 윈도와 유닉스 기반의 운영 체제..