공부 기록

2024.03.18 C언어

bumm 2024. 3. 18. 13:30

- 혼자 공부하는 C언어 교재

 

비주얼 스튜디오와 비주얼 스튜디오 코드의 차이

 

새로운 환경이나 문제에 닥쳤을 때 구글링 등의 해결할 수 있는 방법이 필요함(ex.구글링, 챗지피티)

 

int main()
{
    printf("1\n");
    printf("2\n");
    printf("3\n");
    printf("4\n");
    printf("5\n");
    return 0;
}

 

\n : 한 줄 띄우기

printf : 화면에 출력하고 싶은 걸 넣음

 

int main()
{
    printf("Be happy\n");
    printf("12345678901234567890\n");
    printf("My\tfriend\n");
    printf("Goot\bd\tchance\n");
    printf("Cow\rW\a\n");
    return 0;
}

 

\b : 백스페이스, 한 칸 왼쪽으로 이동

\r : 캐리지 리턴, 맨 앞으로 이동

 

int isprime(int x)
{
    int i;
    for (i = 2; i < x; i++)
            if (x %i == 0 ) return 0;
            return 1;
}
int main() {
        int number = 20;
        int cnt = 0, a;
        for (a = 2; a < number; a++)
                cnt = cnt + isprime(a);
        printf("소수는 개수 : %d개\n",cnt);
        return 0;
}

 

복습하자!

 

#include <stdio.h>

int main(void)
{
    char fruit[20] = "strawberry";
    
    printf("딸기 : %s\n", fruit);
    printf("딸기쨈 : %s %s\n", fruit, "jam");
    
    return 0;
}

 

\char 배열 선언 : 가변적, '배열의 크기-1'개의 문자, %s

\int : 정수, 4byte, -2147483648 ~ 2147483647 범위 안을 저장

\double : 8byte, 

\char : 1byte, %c

 

#include <stdio.h>

int main(void)
{
    int kor = 70;
    int eng = 80;
    int mat = 90;
    int total = kor + eng + mat;
    
    printf("국어 = %d ,영어 = %d, 수학 = %d\n", kor, eng, mat );
    printf("총점 = %d", total);
}