달력

12

« 2019/12 »

  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  

float형 실수 키보드로 입력받기

   

   

소스코드

  1. #include <stdio.h>
  2. int main() {
  3.         float f1, f2;
  4.         double d1, d2;
  5. //%f    float 10진수 실수 (양수와 음수 모두 표현 가능)
  6. //              Float
  7. //%e    float e표기법에 의한 실수
  8.         printf("float 실수 입력 : ");
  9.         fflush(stdout);
  10.         scanf("%f %e", &f1, &f2);
  11.         printf("float 실수 출력 : f1=%f, f2=%e\n", f1, f2);
  12. //%lf   double 10진수 실수 (양수와 음수 모두 표현 가능)
  13. //              LongFloat
  14. //%le   double e표기법에 의한 실수
  15.         printf("double 실수 입력 : ");
  16.         fflush(stdout);
  17.         scanf("%lf %le", &d1, &d2);
  18.         printf("double 실수 출력 : d1=%lf, d2=%le\n", d1, d2);
  19.         return 0;
  20. }

 


   

   

출력결과

   

   

   

'Development > C/C++' 카테고리의 다른 글

변수의 시작 주소와 &연산자  (0) 2014.12.26
변수 선언-선언시 주의사항  (0) 2014.12.24
Ex06-float형 실수 키보드로 입력받기  (0) 2014.12.22
Ex05-키보드로 부터 정수 입력  (0) 2014.12.21
Ex04-문자와 문자열 출력  (0) 2014.12.20
Ex03-숫자 출력  (0) 2014.12.19
Posted by codedragon codedragon

댓글을 달아 주세요

키보드로 부터 정수 입력

   

   

소스코드

  1. #include <stdio.h>
  2.    
  3. int main(void) {
  4.         int a, b, c;
  5.    
  6.         printf("***********************************\n");
  7.         printf("10진수 정수 1 입력 : ");
  8.         fflush(stdout); //버퍼를 비워주는 구문
  9.         scanf("%d", &a);                //표준함수
  10.         //scanf_s("%d", &a);    //비표준함수(MS사에서 만든 함수), VisualStudio사용시 Warring표시 scanf대신 scanf_s사용하라는 경고이며 무시하면 됩니다.
  11.         printf("10진수 : %d, 16진수 : %x, 8진수 : %o\n", a, a, a);
  12.    
  13.         printf("16진수 정수 1 입력 : ");
  14.         fflush(stdout);
  15.         scanf("%x", &b);
  16.         printf("10진수 : %d, 16진수 : %x, 8진수 : %o\n", b, b, b);
  17.    
  18.         printf("8진수 정수 1 입력 : ");
  19.         fflush(stdout);
  20.         scanf("%o", &c);
  21.         printf("10진수 : %d, 16진수 : %x, 8진수 : %o\n", c, c, c);
  22.    
  23.         return 0;
  24. }

 


   

   

출력결과

   

Posted by codedragon codedragon

댓글을 달아 주세요

    

printf()함수 vs scanf()함수

   

printf()함수

scanf()함수

모니터에 데이터를 출력하는 함수

키보드로 데이터를 입력하는 함수

stdio.h 헤더 파일이 필요

stdio.h 헤더 파일이 필요

Print에 Formatted해서 print에 f를 추가하여 만든 함수 (출력 서식 필요)

Scan에 Formatted해서 scan에 f를 추가하여 만든 함수 (입력 서식 필요)

   

   

'Development > C/C++' 카테고리의 다른 글

Ex02-출력 문자, 확장 특수 출력문자  (0) 2014.12.18
Ex01- printf()  (0) 2014.12.17
printf() vs scanf()  (0) 2014.12.16
scanf( ) 기본구조  (0) 2014.12.15
printf()-% 서식문자  (0) 2014.12.14
C 프로젝트 생성 w/ ANSI C Project  (0) 2014.12.14
Posted by codedragon codedragon

댓글을 달아 주세요

   

   

scanf( ) 기본구조

scanf("%d", &var);

scanf

키보드로부터 데이터 입력 받기

%d

입력 서식문자

키보드로부터 데이터를 입력 서식 문자 %d 형식으로 입력 받습니다.

&var

입력을 저장하는 변수

입력받은 데이터를 변수 var에 저장합니다.

 

'Development > C/C++' 카테고리의 다른 글

Ex01- printf()  (0) 2014.12.17
printf() vs scanf()  (0) 2014.12.16
scanf( ) 기본구조  (0) 2014.12.15
printf()-% 서식문자  (0) 2014.12.14
C 프로젝트 생성 w/ ANSI C Project  (0) 2014.12.14
eclipse에서 인자값 전달하여 결과 출력하기 (for C programming)  (0) 2014.12.13
Posted by codedragon codedragon

댓글을 달아 주세요