programming/C Programming 홍지군 2020. 6. 5. 11:00
아스키 코드(ASCII code)란? ASCII(American Standard Code for Information Interchange) 미국 정보 교환용 표준체계로 한 글자 당 1바이트의 용량을 차지하여 대소문자 52개, 숫자 10개, 특수 문자 32개, 널 문자 1개와 나머지 제어문자를 포함하여 128개의 문자를 표현할 수 있어 미국 정보 교환용에서 현재는 거의 모든 PC에서 사용되는 문자 코드체계입니다. 1바이트(Byte)인데 128개만 표현이 가능한 이유? 1바이트(Byte)는 8비트(bit)로 배웠고 8비트(bit)는 2^8인 256까지 사용이 가능한데 왜 1바이트(byte)의 ASCII code는 128개의 문자까지 지원할까?? 그 이유는 8비트(bit)영역중 1비트(bit)영역을 패리티비..
더 읽기
programming/C Programming 홍지군 2020. 6. 2. 23:49
지난 글에서는 반복문( for, while, do ~ while)의 사용법에 대해서 공부했습니다. 이번에는 반복문속에 반복문을 사용해서 구구단을 만들어보겠습니다. for문을 사용해 1단씩 나오는 구구단 1단씩 나오는 구구단을 그냥 만들면 재미가 없죠?? 그래서 지난번에 배웠던 scanf함수를 같이 응용해서 출력하고 싶은 단 수를 입력하고 해당 단수를 계산하는 구구단을 만들어봤습니다. #include int main(void) { int a; // 구구단 1 ~ 9까지 증가할 변수 int gugudan; // 단 수를 저장할 변수 printf("출력하고 싶은 단 입력:"); scanf("%d", &gugudan); //scanf함수를 활용해서 출력하고 싶은 단 수를 입력받음 printf("출력하는 단 %d..
programming/C Programming 홍지군 2020. 5. 29. 18:49
C언어에는 다양한 연산자가 있습니다. C언어에 있는 다양한 연산자에 대해서 알아보겠습니다. 연산자란? 프로그램을 짤 때 변수나 값의 연산을 위해 사용되는 부호. 프로그래밍을 할때 연산을 하기 위해 '+', '-', '*', '/' 등의 부호를 사용하게 되는데 이러한 부호에 따라서 어떻게 계산이 되어지는지 확인을 해보겠습니다. 산술 연산자(+,-,*,/,%) 산술식을 구성하는 요소! 바로 수학에서 수치계산을 할때 필요로 하는 더하기(+), 빼기(-), 곱하기(*), 나누기(/), 나머지(%)를 가르켜 산술 연산자 라고 이야기 합니다. #include // 산술 연산자 int main(void) { int a = 2; int b = 1; printf("더하기 : %d\n", a + b); printf("빼기..
programming/C Programming 홍지군 2020. 5. 27. 00:10
프로그래밍을 하면서 빠질 수 없는 "주석"과 C언어에서 출력을 담당하는 "printf" 함수에 대한 요약! "주석(Comment)" C언어 프로그램 코드 내에서 // (한줄 주석) 또는 /*로 시작해 */ 끝나는 (여러줄 주석) 부분을 "주석"이라고 합니다. 주석은 프로그래머가 메모를 할 수 있도록 하는 기능을 가지고 있고 컴파일러는 이러한 주석을 무시하고 컴파일을 합니다. 이전에 만들었던 hello.c와 같이 짧은 프로그래밍을 할때에는 주석에 필요성을 느끼지 못하지만 소스코드가 100줄 1,000줄 10,000줄 이상 넘어가고 소스코드가 복잡해질때 또는 남이 만들어둔 소스코드를 분석할때 주석이 없다면 내용을 이해하기 위해 소스코드를 하나씩 들여다보고 프로그램을 이해해야 하기 때문에 주석을 사용하는 것은..