안녕 세계 출력하기
#include <stdio.h> int main() { printf("hello world!"); return 0; } |
c언어 변수
정수형 |
크기 |
short int |
2byte |
long int |
4byte |
unsigned short int |
2byte |
unsigned long int |
4byte |
unsigned int |
4byte |
실수형 |
float |
4byte |
double |
8byte |
long double |
8byte |
문자형 |
char |
1byte |
unsigned char |
1byte |
|
|
배열 생성
#define N 5 int a[N];
int b[5] = {1,2,3,4,5}; int c[] = {1,2,3,4,5}; |
배열길이
int a[5] = {1,2,3,4,5}; int size;
//전체 배열 할당 메모리/첫 요소가 할당된 메모리 size = sizeof(a)/sizeof(a[0]); printf("배열이 a 요쇼 개수는 %d 입니다\n", size); for (int i=0;i<size;i++) { printf("%d\n", a[i]); } |
배열 입출력
int a[N]; int b[5] = {1,2,3,4,5};
for (int i=0;i<N;i++) { printf("a[%d]: ", i); scanf("%d", &a[i]); printf("\n"); } for (int i=0; i<N;i++) { printf("a[%d]: %d\n", i, a[i]); } |
동적 배열
#include <stdio.h> #include <stdlib.h> int main() { int n; printf("요소 개수: "); scanf("%d", &n); int a[n]; } |
|
|
|
|
|