
7-1 반복문이란? "Hello World!" 메시지를 열 번 출력하고 싶다. 이럴 때 printf를 열 번 사용하면 된다. 하지만 이것은 효율적이지 못하다. 따라서 printf로 "Hello World!"를 한 번 사용하고, 열 번 반복해달라고 하는 방법이 있을 것이다. 이러한 형태의 명령을 내리기 위해서 사용하는 것이 반복문 혹은 루프(loop)문이다. C언어는 세 가지 형태의 반복문을 지니고 있다. while문 , do~while문 , for문 이 그 세가지이다. 7-2 while문에 의한 문장의 반복 while문은 반복을 위한 문장이다. while문의 기본원리는 특정 조건을 주고 그 조건이 만족될 때까지 계속해서 반복을 시키는 것이다. #include int main(void) { int i=0;..

6-1 printf 함수 이야기 printf는 문자열을 출력하는 함수이다. C언어는 큰 따옴표(" ")를 사용해서 문자열을 표현한다. printf 함수는 특수 문자 출력이 가능하다. #include int main(void) { printf("앞집 강아지가 말했다. "멍! 멍!" 정말 귀엽다."); return 0; } 위와 같이 소스를 짜면 에러가 발생한다. 왜 에러가 발생을 할까?? 직접 컴파일 해보면 그 이유를 알 수 있을 것이다. 오류를 없애기 위해서는 이렇게 수정을 하면 된다. #include int main(void) { printf("앞집 강아지가 말했다. \"멍! 멍!\" 정말 귀엽다."); return 0; } \" 라는 특수 문자를 사용함으로써 printf를 이용하여 특수문자 출력이 가..

5-1 C 언어가 제공하는 기본 자료형 C언어는 이러한 변수의 선언을 위해 자료형(data type)이라는 것을 제공한다. 여기서 말하는 자료형이란 "선언할 변수의 특징을 나타내기 위한 키워드"들이다. int val; 여기서 int라는 자료형 선언은 생성하고자 하는 변수 val의 특징을 전달하기 위한 용도로 사용되었다. 이제 int형으로 선언된 변수 val은 4바이트 메모리 공간을 할당받아서 정수를 저장할 수 있게 되었다. 기본 자료형 - C 언어는 여러 가지 형태의 자료형을 기본적으로 제공하는데 이를 말함 자료형(data type) 할당되는 메모리 크기 정수형 char 1 바이트 short 2 바이트 int 4 바이트 long 4 바이트 실수형 float 4 바이트 double 8 바이트 long do..

4-1 컴퓨터가 데이터를 표현하는 방식 컴퓨터는 모든 데이터의 표현 및 연산을 2진수로 처리한다. 연습문제 4-1 문제 1 ok 문제 2 ok 비트 - 컴퓨터가 나타내는 데이터의 최소 단위로서 2진수 값 하나(0 or 1)를 저장할 수 있는 메모리 공간을 의미 바이트 - 비트가 8개 모인 것 연습문제 4-2 문제1 4비트 = 2의 4승 = 16 1바이트 = 8비트 = 2의 8승 4바이트 = 32비트 = 2의 32승 문제2 0,1,2,4,8,16,32,64,128 문제3 17, 162, 247 0x로 시작하는 수 - 16진수 0으로 시작하는 수 -8진수 4-2 정수와 실수의 표현 방식 가장 왼쪽에 있는 비트는 부호를 표현하는데 사용된다. 그래서 이 비트를 MSB(Most Significant Bit)라고 ..
- Total
- Today
- Yesterday
- 쿠버네티스
- 파일 스토리지
- 코딩
- 개념
- M2E
- C
- 도커
- object storage
- 열혈강의
- docker
- anyframe
- 자료구조
- Spring
- 특징
- OSI7layer
- block storage
- 정규식
- RDB
- 오브젝트 스토리지
- Framework
- 전자정부프레임워크
- Java
- 열혈강의 프로그래밍
- 자바
- 블록 스토리지
- C언어
- 문자체크
- file storage
- 숫자체크
- Kubernetes
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |