숫자와 계산

4123 단어 C

숫자 표시



printf()를 이용하여 더블 코테이션(")으로 둘러싸인 문자열을 출력합니다.
//C
#include <stdio.h>

int main(void){
    printf("犬が好き");//犬が好きと出力する
}


그것과 같은 용량으로, 수치를 기재하면 그 수치가 출력됩니다.
//C
#include <stdio.h>

int main(void){
    printf("3");//3と出力する
}


그렇지만, 이것은 어디까지나 문자열로서 출력된 것이고, 매우 계산에 사용할 수 있는 것이 아닐 것입니다. 그래서 포맷 지정자라는 것을 이용합니다.
형식 지정자는 값을 대체하여 출력하기 위한 기호입니다.
printf("%d", x);//数値xを出力する

여기서 %d는 형식 지정자입니다. decimal(10진수)이라는 의미에서 정수의 값을 %d로 바꾸고 있습니다. 그 뒤에, (콤마)로 단락지어 기재한 값을 출력할 수가 있습니다.

계산



포맷 지정자를 이용하면 다음과 같이 계산을 할 수 있습니다.
#include<stdio.h>

int main(void){
    printf("3たす7は%dです\n", 3+7);//足し算は+を利用
    printf("8ひく5は%dです\n", 8-5);//引き算は-を利用
    printf("2かける6は%dです\n", 2*6);//掛け算は*を利用
    printf("20わる4は%dです\n", 20/4);//割り算は/を利用
    printf("30わる9のあまりは%dです\n", 30%9);//割り算をした際の余りを求めるときは%を利用
}

이 코드의 실행 결과는 다음과 같습니다.


또한 여러 값을 %d로 바꿀 수 있습니다.
#include<stdio.h>

int main(void){
    printf("%dたす%dは%dです",3,7, 3+7);
//1個目の%dには3、2個目の%dには7、3個目の%dには3+7の解である10が代入される
}

좋은 웹페이지 즐겨찾기