본문 바로가기
728x90
반응형
[C언어 배열] C배열 기초, 다차원, 2차원 배열 [예시와 설명 3편] [C언어 배열] C배열 기초, 다차원, 2차원 배열 [예시와 설명 3편] C언어 다차원 배열의 사용 C언어 다차원 배열의 개념 C언어 2차원 배열 입력 C언어 2차원 배열 출력 C언어 2차원 배열 예제 C언어 다차원 배열의 개념 int a[2][3] 이라 하면 2차원 배열이 형성 됩니다. 아래 예시를 보시면 좀 더 쉽게 이해할 수 있습니다. 2차원 배열 int a[2][3] 이라 하면 "행2개,열3개" 가 생긴다고 보시면 됩니다. 그래서 a[0][2] 에 5 가 입력되면 a[1][1]에 10이 입력되는 것이죠. 그래서 위의 배열 방식을 사용하게 되면 여러 다차원 배열을 생성할 수 있습니다. C언어 3차원,4차원,5차원 배열 일반적으로 3차원 배열도 가끔 사용하며 4차원과 5차원 배열은 사용하는 사례가 거.. 2023. 4. 8.
[C언어 배열] C배열 기초, 다차원, 2차원 배열 [예시와 설명 2편] [C언어 배열] C배열 기초, 다차원, 2차원 배열 [예시와 설명 2편] C언어 배열을 활용해봅시다. C배열에 값 저장하기 C배열의 초기화 C배열 사이의 연산 C배열 기타 C배열에 값 저장하는 방법에 대해 알아보겠습니다. C배열 값 저장하기 a[0] 에 10, 1에 20 이런식으로 진행하려면 for문의 i를 이용하여 식을 만드는 것이 좋습니다. 하여 위와 같이 a[i] = (i+1) * 10 이라는 식으로 프로그래밍을 사용합니다. C배열 값 저장 예시 만약 위와 같이 저장해야 한다면 어떻게 해야 할까요? 이전과 같이 i로 프로그래밍 해 봅시다. for(a=0;a 2023. 4. 8.
[C언어 배열] C배열 기초, 다차원, 2차원 배열 [예시와 설명 1편] [C언어 배열] C배열 기초, 다차원, 2차원 배열 [예시와 설명 1편] C배열의 기초 설명, C언어 배열 활용, C언어 다차원 배열, C언어 2차원 배열에 대해 알아보자 배열에 대한 기초를 잘 알아야 이후 배열을 활용, 다차원 2차원에 대해 알 수 있습니다. 배열의 기초 배열의 활용 다차원 배열 2차원 배열 활용 배열의 기초 예제) 학생 5명의 점수를 입력 받아 저장한 다음에 처리하는 프로그램 프로그램을 작성하려면 몇개의 변수가 필요할까요?! 위의 문제는 변수가 5개 필요하겠지만 예를들어 20명의 점수를 입력받아서 저장한 다음에 처리하는 프로그램을 만들다고 할 경우 몇 개의 변수가 필요할까요?. 20개의 변수가 필요합니다. 이렇게 많은 변수들을 선언한다는 것 너무 비효율 적이죠? C배열을 사용하는 이유.. 2023. 4. 8.
[C 형변환] C형변환 과 형변환 연산자, 형변환 계산 [쉬운 예시와 설명] [C 형변환] 형변환과 현변환 연산자, 목표 : 형변환을 이해하고 형변환 연산자를 사용해 보자! 형변환 형변환 연산자 기본적으로 사칙연산은 같은 자료형끼리 해야 합니다. 즉, 정수형은 정수형 끼리, 실수형은 실수형 끼리 해야 한다는 것인데요. 그 결과 또한 같은 자료형이어야 됩니다. 연산과 자료형 예를 들어보겠습니다. 3+4 = 7 입니다. (3과 4는 정수형 이므로 그 결괏값도 정수형 7이 나옵니다.) 3/2 = 1 입니다. (3 나누기 2도 정수형끼리의 계산이므로 결괏값이 1.5가 아닌 정수형인 1만 남게 됩니다.) [정수형에서 나눗셈은 몫을 구하는 연산] 3.0 + 4.0 = 7.0 입니다. (3.0 실수형 + 4.0 실수형 이므로 결괏값도 7.0 실수형) 3.0/2.0 = 1.5 입니다. (실수형.. 2023. 4. 6.
[C 문자형] 문자형, 아스키코드 연산, 문자계산, sizeof연산자 [C 문자형] 문자형, 아스키코드 연산, 문자계산, sizeof연산자 c언어 문자형에 대한 자세한 설명과 예시 + 아스키코드, 문자 연산방식, sizeof 연산자 사용방법 또한 알아보겠습니다. C언어 문자형 char (캐릭터) signed char unsigned char C에서 문자는 정수로 바꾼 뒤 저장이 됩니다. 정수변환 규칙은 : 아스키[ASCII]코드를 따릅니다. 아스키코드란?! 아스키 코드(ASCII Code)란 ASCII - ( American Standard Code for Information Interchange, 미국 정보 교환 표준 부호 ) 아스키코드는 미국 ANSI(미국 국가표준 협회)에서 표준화한 정보 교환용 7비트 부호체계. 영문 알파벳을 사용하는 대표적인 문자 인코딩. 컴퓨터.. 2023. 3. 25.
[자료형 형변환] 실수형과 실수형의 변환 명세 [쉬운 설명과 예시] [자료형 형변환] 실수형과 실수형의 변환 명세 실수형과 실수형의 변환명세들을 사용할 수 있도록 관련 내용들과 예시를 익혀봅시다. 실수형의 종류에 대해 먼저 알아보고 실수형 상수, 실수형 변환명세에 대해 알아봅시다. 실수형의 종류 float : 32비트 double : 64비트 long double : 64비트, 96비트, 128비트 비트 수가 많을 수록 다양한 수를 표현할 수 있습니다. 실수형 상수 소수점이 있으면 실수형 상수입니다. 11.15 0.156 .622 만일 소수점이 없다면 정수형 상수가 됩니다. 예를 들자면 아래와 같습니다. 15는 정수형 상수 15. 실수형 상수 15.0 실수형 상수 실수형 상수의 지수 사용 e나 E를 붙여 10의 몇 승이 곱해지는지 표기하는 방법 입니다. 예를 들자면 아래.. 2023. 3. 25.
[자료형 형변환] 정수형 정수형의 변환 명세 [쉬운 설명과 예시] [자료형 형변환] 정수형 정수형의 변환 명세 [쉬운 설명과 예시] 자료형 1. 일반적인 자료형 2. C언어 자료형 3. 각 자료형 변수의 선언 비트와 바이트에 대한 설명 [정수형] C언어에 있는 6가지 (자료형) Signed short int Unsigned short int Signed int Unsigned int Signed long int Unsigned long int 1.Signed 와 Unsigned 의 차이 Signed : 음수와 양수를 표현 Unsigned : 양수만 표현 개인적으로는 정형파(Sine wave)는 위아래로 음수 양수 모두 포함 Unsigned는 그 반대인 양수만 표현 하는 것으로 이해하니 조금 쉽게 습득할 수 있었습니다. Signed 와 Unsigned_양수와 음수 [4비.. 2023. 3. 25.
반복문_횟수가 달라지는 반복문, break와 countinue, 소수 판별 프로그램, 무한 반복문 [실습문제] 반복문 실습 반복문_횟수가 달라지는 반복문, break와 countinue, 소수 판별 프로그램, 무한 반복문 [실습문제] 횟수가 달라지는 반복문, break와 countinue, 소수 판별 프로그램, 무한 반복문을 이용한 프로그램에 대하여 알아보겠습니다. 실습할 반복문의 종류와 순서 1. 횟수가 달라지는 반복문 2. break 와 countinue 3. 소수 판별 프로그램 4. 무한반복문을 이용한 프로그램 5. 실습문제1 6. 실습문제2 기존의 반복문은 아래 참조 부탁드립니다. 2023.03.11 - [IT] - [중첩반복문] for문, while문, do-while문_쉬운 설명과 예시_쉼표연산자,break문,continue문 2023.03.11 - [IT] - [중첩반복문] 쉬운설명 if_else 를.. 2023. 3. 25.
[중첩반복문] for문, while문, do-while문_쉬운 설명과 예시_쉼표연산자,break문,continue문 [중첩반복문] for문 if else를 활용한 다양한 경우 쉬운 설명과 예시에 대하여 얘기해 보겠습니다. 1. 횟수가 달라지는 반복문 int main(void) { int i,j; for(i=0;i 2023. 3. 11.
728x90
반응형