본문 바로가기

전체 글

(52)
IF문 예제 1 개요 단순 if문을 사용하여 입력받은 숫자의 크기 판별 및 출력. 목표 숫자를 입력하시오 => 100 100과 같습니다. ​ 숫자를 입력하시오=> 101 100 보다 큽니다. ​ 숫자를 입력하시오 => 99 100보다 작습니다. ​ 숫자를 입력하시오 => 0 프로그램 종료 Code #include int main(void) { int i_num1; while (1) { printf("숫자를 입력하시오. =>"); scanf_s("%d", &i_num1); if (i_num1 == 0) { printf("프로그램 종료\n"); break; } if (i_num1 100) printf("%d는 100보다 큽..
문자 입력 / 연산 / 출력 개요 Scanf_s로 문자를 입력 받고 연산 및 출력 목표 ​첫번째 문자 입력= a 두번째 문자 입력= c 첫번째 문자 출력= a ( 97 ) 두번째 문자 출력= c ( 99 ) a == c = 0 a != c = 1 a > c = 0 a < c = 1 첫번째 문자에 1을 더한 문자는 b ( 98 ) 첫번째 문자에 2를 더한 문자는 e ( 101 ) Code #include int main(void) { char c1, c2; printf("첫번째 문자 입력 = "); scanf_s("%c", &c1,(unsigned)sizeof(char)); printf("두번째 문자 입력 = "); scanf_s("\n%c", &c2,(unsigned)sizeof(char)+1); printf("첫번째 문자 출력 =..
전위 / 후위 연산자 개요 전위 / 후위 연산자의 사용 목표 int count = 10 ​ 실향결과 단독 사용(후위++) count = 11 단독 사용(++전위) count = 12 단독 사용(후위--) count = 11 단독 사용(--전위) count = 10 대입 연산자와 같이 사용(후위++) result = 10, count = 11 대입 연산자와 같이 사용(후위--) result = 11, count = 10 대입 연산자와 같이 사용(++전위) result = 11, count = 11 대입 연산자와 같이 사용(--전위) result = 10, count = 10 total = 30, count=10 result=39, total = 29, count=11 result=41, total = 30, count=10 ​..
연산자 예제 개요 연산자/복합연산자와 형변환 목표 첫번째 정수값은 = 10 두번째 정수값은 = 4 결과 10 + 4 = 14 10 - 4 = 6 10 * 4 = 40 10 / 4 = 2 10 % 4 = 2 mod_1 = 2, mod_2= 2.0, //float mod_2 = 10 / 4; mod_3 = 2.5, // float mod_3 = (float) 10 / 4; mod_4 = 2 ​ 첫번째 정수값은 = 10 두번째 정수값은 = 3 결과 10 += 3 : 13 10 -= 3 : 7 10 *= 3 : 30 10 /= 3 : 3 10 %= 3 : 1 Code #include int main(void) { int n1 = 10, n2 = 4, n3 = 10, n4 = 3; float mod_2, mod_3, mod_..
int_input 개요 띄어쓰기 된 여러 숫자를 scanf_s로 입력 받아 출력 Code #include int main(void) { int n1, n2, n3; printf("정수값 3개를 입력하시오 >"); scanf_s("%d %d %d", &n1, &n2, &n3); printf("첫번째 입력값은 %d\n", n1); printf("두번째 입력값은 %d\n", n2); printf("세번째 입력값은 %d\n", n3); } Output
형변환 예제 개요 형변환 예제 Code #include int main(void) { char ch = 'a'; short sh = 123; int in = 4567; long lo = 12345L; float fl = 123.34f; double dou = 456.78; float f_value1 = 123.456f; float f_value2 = 1.2345E+02f; double d_value1 = 0.0123; double d_value2 = 1.23E-03; int i_input; float f_input; char c_input; char c_string[20]; printf("자동 자료형 변환 \t: ch = %c, sh = %d, in = %d, fl = %f, dou = %lf\n", ch, sh, ..
type_문제 개요 printf 사용 시 제어문자 활용하여 다음을 출력 정수 a= 123 실수 b = 123.45 ​ 정수 출력 123 123 00123 ​ 실수출력 123.450000 123.5 123.450 ​ ※ 다음 제어문자를 이용하여 출력 내용 그대로 출력 하시오 ​ \n => 줄바꿈 연습 탭키 연습 \r =>덮어 씁니다. 글자가 "강조" 되는 효과 \\\역슬래시 세 개출력 Code #include int main(void) { int a = 123; double b = 123.45; char ch = 'a'; short sh = 123; int in = 4567; long lo = 12345L; float fl = 123.34f; double dou = 456.78; printf("정수 출력\n"); pri..
변수\상수 예제 예제 내용 define 정의 방법 변수에서 Overflow/Underflow에 관한 예제 const 상수 선언 방법 상수의 특징 #include #define PI 3.141592//PI=3.141592 int sum_cnt = 1;//Global Var int main(void) { int cntNum = 0;//camel case int my_total = 0;//snake case int cntTotal = 0; short overF,underF,nonOverF,nonUnderF; cntNum = 10; my_total = 20; cntTotal = 30; cntNum = 40; sum_cnt = 50; printf("sumCount \t= %d\ncountNum \t= %d\nmy_Toal \t=..