C_자료형, 형식 지정자, 연산자

Eddie Choi·2022년 10월 9일
0

컴퓨터 기초

목록 보기
3/3

데이터 타입

아래 목록은 변수의 데이터 타입으로 사용할 수 있는 것들입니다.

  • bool : 불리언 표현, (예) True, False, 0, 1, yes, no
  • char : 문자 하나(예) 'a', 'Z'
  • string : "문자열"
  • int : 특정 크기 또는 특정 비트까지의 정수 (예) 5, 28. -3, 0
  • long : 더 큰 크기의 정수
  • float : 부동소수점을 갖는 실수 (예)3.14, 0.0, -28.56
  • double : 부동소수점을 포함한 더 큰 실수
  • int는 대략 40억까지 셀 수 있기 때문에 40억개 이상의 데이터를 가진 일부 거대 기업과 같은 상황이 아닌 일반 사용자들은 대부분 정수에 int를 사용합니다.

형식 지정자

printf 함수에서는 각 데이터 타입을 위한 형식 지정자를 사용할 수 있습니다.
여러가지 데이터 타입 마다 사용되는 형식 지정자

  • %c : char
  • %f : float, double
  • %i : int
  • %li : long
  • %s : string

기타 연산자 및 주석

그 외에도 아래 목록과 같이 다양한 수학 연산자, 논리 여니산자, 주석등이 있다.

    • : 더하기
    • : 빼기
    • : 곱하기
  • / : 나누기
  • && : 그리고
  • || : 또는
  • // : 주석

생각해보기

짝수인지 홀수인지 알려주는 코드짜기에 자신의 스타일 대로 주석을 달아보고 다른 수강생은 어떻게 주석을 달았는지 비교해보세요.

#include <cs50.h> //cs50 라이브러리
#include <stdio.h>

int main(void)
{
int n = get_int("n:");//get_int를 통해 정수형 데이터 "n"를 받는다

if(n % 2 == 0) //"n"을 2로 나누어 0이 되는경우
{
    printf("even\n"); // 짝수를 의미하는 "even"으로 출력 
}
else //if문을 제외한 모든 값은
{
    printf("odd\n"); //홀수를 의미하는 "odd"로 출력
}

}

profile
hello world. 이제 막 시작했습니다.

0개의 댓글