C/C++ 예제

시삽: 레드플러스 님 
게시판 이동:
 제목 : 함수_내장함수_데모_형식변환관련함수.c
글번호: 354
작성자: 레드플러스
작성일: 2013/01/18 오후 1:49:11
조회수: 3943
파일: 함수_내장함수_데모_형식변환관련함수.c (773 Byte(s)) / 전송수: 2373
// 함수_내장함수_데모_형식변환관련함수.c
// - 문자열을 숫자형식으로 변환
// - 숫자형을 문자열로 변환
#include <stdio.h>
#include <stdlib.h> // atoi(), ...

void main(void)
{
    char str[] = "3.1415구이65\045";
    long value = 123456;
    char buffer[100]; // 문자열을 저장하는 그릇

    int i;
    long l;
    double d;

    // 형식 변환 함수를 사용해서 문자열 => 정수/실수
    i = atoi(str); // ASCII to Integer : 정수형(int)
    l = atol(str); // 정수형(long)
    d = atof(str); // 실수형(float, double)

    // 형식 변환 : 숫자 => 문자열
    ltoa(value, buffer, 10); // ltoa(123456, 어디에, 10진수로)

    // 문자열 출력
    printf("%s\n", str);

    // 변환된 값 출력
    printf("%d\n", i);
    printf("%ld\n", l);
    printf("%.10f\n", d);

    printf("%ld => %s\n", value, buffer);
}







// 함수_내장함수_데모_형식변환관련함수.c
// - 문자열을 숫자형식으로 변환
// - 숫자형을 문자열로 변환
#include <stdio.h>
#include <stdlib.h> // atoi(), ...

void main(void)
{
    char str[] = "3.1415구이65\045";
    long value = 123456;
    char buffer[100]; // 문자열을 저장하는 그릇

    int i;
    long l;
    double d;

    // 형식 변환 함수를 사용해서 문자열 => 정수/실수
    i = atoi(str); // ASCII to Integer : 정수형(int)
    l = atol(str); // 정수형(long)
    d = atof(str); // 실수형(float, double)

    // ltoa() => _ltoa_s() 형식 변환 : 숫자 => 문자열
    _ltoa_s(value, buffer, 100, 10); // ltoa(123456, 어디에, 10진수로)

    // 문자열 출력
    printf("%s\n", buffer);

    // 변환된 값 출력
    printf("%d\n", i);
    printf("%ld\n", l);
    printf("%.10f\n", d);

    printf("%ld => %s\n", value, buffer);
}
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 6. 배열(1차원 및 다차원 배열) - 레드플러스 2005-07-26 4957
  5. 함수 C_함수_정의_호출.png(67 KB) 레드플러스 2005-07-26 5803
  5.1. 내장함수 : 문자입출력함수.c - 레드플러스 2005-07-29 4535
  5.1.1. 문자열입출력함수.c - 레드플러스 2005-07-29 4521
  5.1.2. 예제. 문자열 관련 함수 : 문자열관련함수.c 문자열관련함수.c(469 Byte(s)) 레드플러스 2005-08-01 4464
  함수_내장함수_데모/비교검사복사.c - 레드플러스 2013-01-17 3428
  strrev() 함수 : 문자열을 거꾸로 뒤집기 - 레드플러스 2013-01-17 5770
  strupr() 함수 : 문자열을 대문자로 변경 - 레드플러스 2013-01-17 3717
  strlwr() 함수 : 문자열을 소문자로 변경 - 레드플러스 2013-01-17 3954
  strset() 함수 : 특정 문자열로 채우기 - 레드플러스 2013-01-17 4502
  strnset() 함수 : 특정문자열로 지정한 개수만큼 채우기 - 레드플러스 2013-01-17 4437
  함수_내장함수_데모_문자열처리관련함수.c 함수_내장함수_데모_문자열처리관련함수.png(114 KB) 레드플러스 2013-01-18 4256
  5.1.3. 예제. 형 변환 관련 함수 : 형변환관련함수.c 형변환관련함수.c(279 Byte(s)) 레드플러스 2005-08-01 4352
  형 변환 관련 함수 : 함수_내장함수_데모/문자열을숫자형식으로변환.c 문자열을숫자형식으로변환.c(299 Byte(s)) 레드플러스 2013-01-17 3547
  형 변환 관련 함수 : 함수_내장함수_데모/형변환_정수를문자열로변환.c 형변환_정수를문자열로변환.c(392 Byte(s)) 레드플러스 2013-01-17 3550
현재글 함수_내장함수_데모_형식변환관련함수.c 함수_내장함수_데모_형식변환관련함수.c(773 Byte(s)) 레드플러스 2013-01-18 3943
  5.1.4. 예제 : 수학 관련 함수 : 수학관련함수.c 수학관련함수.c(365 Byte(s)) 레드플러스 2005-08-01 4419
  C 언어 거듭제곱(pow)과 제곱근(sqrt) 구하기 pow_sqrt_c.png(44 KB) 레드플러스 2021-09-10 2639
  5.1.5. 예제. 날짜 관련 함수 : 날짜관련함수.c - 레드플러스 2005-08-01 4419
  5.1.6. 예제. 임의값(랜덤값) 출력 : 임의값출력.c - 레드플러스 2005-08-01 4451
  5.1.7. 예제. 난수를 사용한 로또 번호 생성기 : 난수를사용한로또생성기.c - 레드플러스 2005-08-01 4780
  함수_내장함수_데모_문자처리관련함수.c 함수_내장함수_데모_문자처리관련함수.c(1 KB) 레드플러스 2013-01-17 3533
  내장함수 : 랜덤값 출력(임의값 출력) : 내장함수_랜덤.c 내장함수_랜덤.png(160 KB) 레드플러스 2013-12-26 4178
  5.2. 사용자 정의 함수 - 레드플러스 2005-07-29 4283
  5.2.1. 예제. 매개변수가 없는 함수 : 함수_매개변수가없는경우.c - 레드플러스 2005-08-03 4293
  5.2.2. 예제. 매개변수가 있는 함수 : 함수_매개변수가있는경우.c - 레드플러스 2005-08-03 4279
  5.2.3. 예제. 반환값이 있는 함수 : 함수_반환값이있는경우.c - 레드플러스 2005-08-03 4180
  5.2.4. 예제. 값에 의한 전달(3개의 실수 중 최대값) : 함수_값전달.c - 레드플러스 2005-08-03 4872
  매개변수 전달방식 설명 : 값 전달 - 레드플러스 2005-08-11 4688
  5.2.5. 예제. 참조에 의한 전달(합계 프로그램) : 함수_참조전달.c - 레드플러스 2005-08-03 4210
  5.2.6. 예제. 일차원 배열을 참조 전달 : 함수_일차원배열참조전달.c - 레드플러스 2005-08-03 4612
  5.2.7. 3가지 형식의 함수 사용 - 레드플러스 2005-08-03 4194
  5.2.8. 사용자 정의 함수 복습 - 레드플러스 2005-08-04 4474
  5.2.9. 함수 설계 연습 : Calc(), Power() - 레드플러스 2005-08-04 4911
  5.3. 함수 활용 - 레드플러스 2005-10-24 4241
  5.3.1. 예제. 재귀함수_팩토리얼구하기.c - 레드플러스 2005-10-24 5109
  5.3.2. 예제. 함수 : 가변형 매개변수 활용 - 레드플러스 2005-11-03 4237
  5.3.3. 1부터 N까지 짝수의 합 - 레드플러스 2007-01-12 4921
  5.3.4. 특정한 수의 승수 구하기 : 2 ^ 10 = 1024 - 레드플러스 2007-02-01 7547
  5.3.5. 범위에 해당하는 배수의 합을 구하는 함수 설계 - 레드플러스 2007-02-01 5391
  C 언어 모든 함수에 대한 설명서 사이트입니다. - 레드플러스 2021-06-07 2150
  5.2.8. 사용자 정의 함수에 매개변수 전달 방식 4가지 : 값,참조,반환,배열 - 레드플러스 2005-08-11 5139
다음글 4. 제어문(조건문과 반복문) - 레드플러스 2005-07-26 5657
 
손님 사용자 Anonymous (손님)
로그인 Home