C언어 배열 기초 배열이란 무엇인가? 배열이란 같은 자료형을 가진 연속된 메모리 공간으로 이루어진 자료구조이다. 이러한 배열은 같은 자료형을 가진 변수들이 여러 개 필요할 때 사용되며 많은 양의 데이터를 처리할 때 유용하다. 배열의 선언 배열을 사용하기 위해서는 선언이 필요하다. 자바와 C에서는 선언하는 방법이 다소 다르다. int[] array = new int[10]; int array[10];이러한 차이는 자바는 객체지향언어로 배열 또한 하나의 객체이지만, C는 절차지향언어로 메모리에 배열에 해당하는 메모리를 할당해줘야하기 때문에 나오는 차이이다. 배열의 메모리 할당 배열은 같은 자료형을 가진 연속된 메모리 공간이라고 하였다. char형은 1byte, int형은 4byte이다. char charAr..

CLion 한글 깨짐현상 CLion에서 MinGW gcc를 이용하면 한글 깨짐현상이 나타난다. 해결하기 위해서는 두가지 방법이 있다. 1. 시스템 설정 변경 제어판 -> 시계 및 국가(날짜, 시간 또는 숫자 형식 변경) -> 관리자 옵션 -> 시스템 로컬 변경 -> Beta 부분에 체크표시를 한 후 확인 버튼을 누르고 재부팅을 하면 된다. 단점으로는 일부 프로그램에서 비정상적으로 작동될 수 있다. 필자는 인텔리제이에서 일부 한글 폴더를 인식하지 못하는 오류가 있어 두번째 방법으로 해결하였다. 2. CLion CMakeLists.txt 변경 기존의 CMakeLists.txt에 가면 세팅이 이렇게 되어있다. set(CMAKE\_C\_FLAGS "\-fexec-charset=CP949") 이 문장을 추가해준다..

필드 폭 지정 c언어에서는 서식문자를 적절하게 바꾸면 출력되는 데이터 필드 폭을 설정할 수 있습니다. %0nd //필드 폭을 n칸 확보, 오른쪽 정렬, 남은자리는 모두 0으로 채우고 출력 %-nd //필드 폭을 n칸 확보, 왼쪽 정렬해서 출력 %+nd //필드 폭을 n칸 확보, 오른쪽 정렬 양수에는 +, 음수에는 -를 붙여 출력 /* %0nd에서 n은 정해진 알파벳이 아닌 임의의 숫자 입니다. */ #include int main() { printf("%03d, %03d, %03d \n", 1, 30, 500); printf("%-3d, %-3d, %-3d \n", 1, 30, 500); printf("%+3d, %+3d, %+3d \n", 1, 30, 500); printf("%+3d, %+3d, %+..
- Total
- Today
- Yesterday
- MinGW 한글
- 윈도우 복붙
- C언어 printf문
- MinGW 한글 깨짐
- 연산 순서
- 배열 메모리 할당
- 모바일 앱 설계
- c언어 필드 폭지정
- C언어 한글 깨짐
- 배열 메모리
- c언어 공백 출력
- C언어 배열 선언
- 안스 프로젝트 구조
- CLion 한글
- 계산 순서
- 다이나믹 프로그래밍
- printf 스택
- res 의미
- printf 계산 순서
- manifest 의미
- 백준
- printf문 연산자
- CLion 한글 깨짐
- 복붙하기
- python list 팁
- C언어 한글
- 배열 주의사항
- 앱 프로그래밍
- 증감연산자 계산 순서
- 필드 폭 지정
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |