예제1
#include <stdio.h>
int main()
{
int iNum;
scanf("%d", &iNum);//&주소 연산자 scanf에는 &을 붙인다. 이유는 다음에
printf("입력한 값은?:%d입니다.\n", iNum);
return 0;
}
예제2
#include <stdio.h>
int main()
{
int iNum1;
int iNum2;
int iNum3;
int iResult;
printf("세개의 정수를 입력하시오.\n");
scanf("%d %d %d", &iNum1, &iNum2, &iNum3);
iResult = (iNum1-iNum2)*(iNum2+iNum3)*(iNum3%iNum1);
printf("(%d-%d)*(%d+%d)*(%d%%%d)의연산결과는 %d입니다.\n", iNum1, iNum2,
iNum2 ,iNum3 ,iNum3, iNum1 ,iResult); // %표시는 %% 두개를 넣어야 %표시가 생긴다.
return 0;
}
예제3
#include <stdio.h>
int main()
{
int iNum1=0xa7; //16진수를 쓸때
int iNum2=0x43; //16진수
int iNum3=032; //8진수
int iNum4=024; //8진수
printf("0xa7의 10진수 정수 값: %d \n", iNum1);
printf("0x43의 10진수 정수 값: %d \n", iNum2);
printf("0x0 의 10진수 정수 값: %d \n", iNum3);
printf("024 의 10진수 정수 값: %d \n", iNum4);
printf("%d-%d=%d \n", iNum1, iNum2, iNum1-iNum2);
printf("%d-%d=%d \n", iNum3, iNum4, iNum1-iNum2);
return 0;
}
예제4
#include <stdio.h>
int main()
{
float fNum;
fNum = 3.0/2; //실수로 나눠야 실수로 나눠짐 둘다 정수로 만들면 정수나눗셈이 된다.
//하나의 실수로 나누거나 두개의 실수로 나누면 된다.
printf("%f\n", fNum);
return 0;
}
RECENT COMMENT