#include <stdio.h>

int main() {
    char c = 'A';
    printf("%c\n", c);

    //배열에 문자열 저장하기
    char str[7] = "coding";
    printf("%s\n", str);
    //문자열의 끝에는 항상 null 문자가 존재한다.
    //null 문자의 생김새: \0

    char str2[] = "coding";
    printf("%s\n", str2);
    printf("%ld\n", sizeof(str2));

    for(int i=0; i<sizeof(str2); i++){
        printf("%c\n", str2[i]);
    }

    char kor[] = "알고학원";
    printf("%s\n", kor);
    printf("%ld\n", sizeof(kor));
    //한국어랑 영어는 차지하는 저장공간의 크기가 다르다.

    //문자열 배열과 널 문자
    char c_array[10] = {'c', 'o', 'd', 'i', 'n', 'g', '\0'};
    printf("%s\n", c_array);
    
    for(int i=0; i<sizeof(c_array); i++){
        printf("%d\n", c_array[i]);
    }

    //문자열 입력받기
    char name[100];
    printf("이름이 무엇입니까?\n");
    scanf("%s", name);
    printf("%s\n", name);
    
    //아스키코드
    printf("%d\n", 'a');

    for(int i=1;i<12;i++){
        printf("아스키코드 값 %d: %c\n", i, i);
    }
    
    

    
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: