본문 바로가기
728x90
반응형

C6

배열에서 최댓값 인덱스 찾기 처음 작성한 내 코드 for(i=0; i 2021. 6. 2.
배열 int score[100]={10, 5, 6, 2, 9, ...,4}; 'score'란 이름을 가진 배열([])이고, 이 배열은 100개의 연속된 메모리 공간을 갖고, 각 메모리 공간은 int에 해당하는 값이다. 그리고 그 값은 차례대로 10, 5, 6, 2 ...,4의 값을 저장한다. 0. 배열을 왜 쓸까? 1. 데이터를 정리하기 위해. 노트, 샤프, 연필, 펜이 널브러져 있는 책상이 있다. 그럼 우리는 정리를 한다. 노트는 책장에, 펜과 샤프는 필통에, 연필은 연필꽂이에. 비슷한 물건들끼리 모아 정리를 하는 것이다. 각종 물건들이 곧 데이터, 책장과 필통 그리고 연필꽂이에 각각 정리된 물건들을 배열이라고 생각하면 된다. 다만 배열은 데이터 간의 순서가 있기에 순서 없이 한 데 모인 물건들과는 이 점에.. 2021. 6. 1.
고정소수점과 부동소수점 고정소수점과 부동소수점 명칭의 이해 고정소수점 부동소수점 -Fixed point, 固定(굳을 고, 정할 정)소수점 -영어, 한자어 표현에서도 알 수 있다시피 움직이지 않고 고정된 소수점을 뜻한다. -Floating point, 浮動(뜰 부, 움직일 동)소수점 -이 역시 영어와 한자어 표현을 통해 직관적으로 의미를 이해할 수 있다. 고정되지 않고 움직이는 소수점을 뜻한다. -사전을 찾아보면 유의어로 '이동소수점'이 나온다. 소수점이 고정되어 있는 것과 그렇지 않은 것으로 구분되어 있는 것이 아니다. 고정소수점과 부동소수점은 소수점 아래 숫자가 있는 실수들을 표기하는 방식의 명칭이다. 보다 정확한 명칭은 '고정소수점 표현'과 '부동소수점 표현'이다. 이들은 컴퓨터 내에서 수들을 취급하는 방법이기에 2진수를 .. 2021. 2. 9.
확장열(Escape Sequence, 제어 시퀀스, 특수문자, 이스케이프시퀀스) 2021/01/04 - [C] - printf 함수 printf 함수 Hello World 출력 #include int main(){ printf("Hello World!\n"); return 0; } ① 우리가 사용하려는 함수인 printf는 stdio.h 라는 파일 안에 저장되어 있다. 차후 '함수'를 주제로 한 글에서도 다루겠지만 코.. jiminish.tistory.com 위 글에서는 printf 출력 코드를 정리하며 확장열 중 하나인 \n를 다루었다. 이번 글을 통해서는 확장열의 의미와 종류를 짚어보고자 한다. 확장열이란 문자열(string)에서 특수한 기능을 하는 문자열을 의미한다. 일반 문자가 아니기에 코드로 작성된 형태로 출력되지 않으며 대신 다른 기능을 한다. 공통적으로 \(역슬래쉬,ba.. 2021. 1. 14.
데이터 타입 데이터 타입(Data Type, 자료형) 데이터 타입이란 프로그램 실행 과정에서 쓰이는 데이터가 어떤 종류의 데이터인지를 나타내는 것으로, 자료형이라고도 부른다. 기본적인 종류로는 int, float, char가 있다. 자료형 명칭 의미 수 정수형 int integer (정수) 실수형 float floating point (부동소수점) 2021/02/09 - [C] - 고정소수점과 부동소수점 수, 문자 정수형 char character (글자, 부호) int, float은 수 데이터를 다루는 데이터 타입으로 정수를 다루는 정수형과 실수를 다루는 실수형으로 나뉜다. 수학에서는 정수가 실수의 범주에 포함되지만 여기서 실수는 정수가 아닌 실수. 즉, 소수점 아래 수가 있는 실수를 뜻한다. 이들을 하나의 '수를.. 2021. 1. 4.
printf 함수 Hello World 출력 #include int main(){ printf("Hello World!\n"); return 0; } ① 우리가 사용하려는 함수인 printf는 stdio.h 라는 파일 안에 저장되어 있다. 코드의 중복되는 부분은 새로운 함수로 만들어 치환하듯이 사용한다. 여러 줄의 코드를 한 줄로 줄여 쓸 수 있기 때문이다. 하지만 많은 프로그램에서 공통적으로 자주 쓰이는 함수들까지 때마다 이들을 정의하고 사용하는 것은 비효율적이다. 이런 함수들은 직접 코딩하지 않아도 쓸 수 있도록 미리 정의되어 파일들에 저장되어 있다. 이렇게 저장해 둔 파일을 헤더파일(header file)이라고 하며 이에 저장되어 있는 함수들을 라이브러리 함수(library function)라고 한다. 위 코드의 경.. 2021. 1. 4.
728x90
반응형