본문 바로가기

C언어

2010년 10월 01일 금요일 (아스키코드) CPU가 한번에 처리하는 값을 Word(워드)라고 한다. 포인트 변수 ☜ 메모리의 주소를 이용해서 접근하는 방식 토큰 ☜ 프로그램내의 어휘적인 최소단위 int ☜ 키워드 식별자 ☜ 첫 글자는 영어나 밑줄만 사용가능, 그 뒤는 영어, 숫자, 밑줄 가능, 대소문자 구분 아스키코드표 DEC HEX OCT Char DEC HEX OCT Char DEC HEX OCT Char 0 00 000 Ctrl-@ NUL 43 2B 053 + 86 56 126 V 1 01 001 Ctrl-A SOH 44 2C 054 , 87 57 127 W 2 02 002 Ctrl-B STX 45 2D 055 - 88 58 130 X 3 03 003 Ctrl-C ETX 46 2E 056 . 89 59 131 Y 4 04 004 Ctrl-D.. 더보기
2010년 09월 30일 목요일 (unsigned 양수 선언) #include int main () { printf("%d\n",10); // % ☜ , ☜ 뒤에서 가져오라는 뜻 d ☜ 10진수로 표시(10) x ☜ 16진수로 표시(A) printf("3\n"); o ☜ 8진수로 표시(12) 2진수는 표시 안됨 return 0; } { printf("123456789\n"); printf("[%8d]\n",1234); printf("123456789\n"); return 0; } %8d ☜ %와 d사이에 숫자를 넣으면 위의 결과처럼 출력값이 짧으면 그만큼 부족한 부분을 앞에 공백을 넣어서 표시해준다. int main () { printf("123456789\n"); printf("[%08d]\n",1234); printf("123456789\n"); return .. 더보기
소수점(실수)을 2진법 변환하는 법 13.3을 2진수로 계산하는 법은 다음과 같다.(1) 정수부분 13의 경우 13을 2로 나누어 몫 6은 13의 아래에 쓰고, 나머지 1은 몫 6의 오른쪽에 쓴다. 이러한 방법으로 몫을 나눌 수 없을 때까지 계속하여 마지막 몫 1과 나머지를 아래에서 위로 차례대로 쓰면 구하는 2진수가 된다. (2) 소수부분 0.3의 경우 0.3에 2를 곱한 0.6을 아래에 쓰고 정수부분 0을 오른쪽에 쓴다. 다음은 0.6에 2를 곱한 1.2를 아래에 쓰고 정수부분 1을 오른쪽에 쓴다. 그리고 1.2에서 1을 뺀 나머지 0.2를 1.2의 아래에 쓴다. 위와 같은 방법을 나머지가 0이 나오거나 나머지가 같은 경우가 나올 때까지 계속한다. 대부분의 소수의 진수계산은 순환하는 값이 나온다. 진수를 쓰는 방법은 오른쪽에 나온 값을.. 더보기
2010년 09월 29일 수요일 ANSI C : 국제표준국에서 정한 표준C set : 환경변수 보는 명령어 (리눅스, 도스 모두 사용가능) (C:\Program Files\Microsoft Visual Studio\VC98\Include ☜ 윈도우에서 stdio.h 파일이 들어있는 위치) ($ /sur/Include ☜ 리눅스에서 stdio.h 파일이 들어있는 위치) #include ☜ 를 포함한다는 의미 즉 #include 문은 그 뒤의 파일을 포함한다. #include "stdio.h" ☜ 현재 디렉토리에 있는 stdio.h 파일을 불러온다 ( ☜ 환경변수의 위치에서 불러옴) main() 함수 ☜ C의 엔트릭포인트 (항상 main함수로 부터 시작하며 반드시 있어야한다.) 라이브러리 ☜ 함수를 모아 놓은곳, printf는 표준.. 더보기
2010년 09월 28일 화요일 (윈도우&리눅스 공유폴더 설정) 리눅스와 윈도우 공유 폴더 만들기 /mnt/hgfs/ProjectC 더보기