[C] 캐스트 연산자

2022. 4. 25. 14:22·언어/C
728x90
#include <stdio.h>
int main(void)
{
	printf("내가 좋아하는 숫자는 %f입니다.", 3);
	return 0;
}

3은 정수이기 때문에 %s가 아닌 %d를 사용해야 하기 때문에 위에 사진처럼 오류가 발생하며 프로그램이 정상적으로 작동하지 않는다. %s를 %d로 바꾸어도 프로그램이 정상적으로 작동하겠지만, 우리는 캐스트 연산자를 활용해볼 것이다.

#include <stdio.h>
int main(void)
{
	printf("내가 좋아하는 숫자는 %f입니다.", (double)3);
	return 0;
}

이렇게 자료형을 변경하고 싶은 곳 앞에 괄호를 치고 바꾸어야하는 자료형의 이름을 입력해주면

위 사진처럼 정상적으로 프로그램이 작동하는 모습을 확인할 수 있다.

728x90

'언어 > C' 카테고리의 다른 글

[C] 0xC0000005: 0x0000000000000003 위치를 읽는 동안 액세스 위반이 발생했습니다.  (0) 2023.01.31
[C] 햄버거 쌓기 게임  (0) 2022.04.25
[C] 구조체 - 고양이 뽑기 게임  (0) 2022.04.25
[C] 포인터 - 어항 속 물고기 게임  (0) 2022.04.25
[C] define 매크로 함수 사용하기  (0) 2022.04.24
'언어/C' 카테고리의 다른 글
  • [C] 0xC0000005: 0x0000000000000003 위치를 읽는 동안 액세스 위반이 발생했습니다.
  • [C] 햄버거 쌓기 게임
  • [C] 구조체 - 고양이 뽑기 게임
  • [C] 포인터 - 어항 속 물고기 게임
돌멩이수프
돌멩이수프
Information technology
  • 돌멩이수프
    WHAT DOES "IT" STAND FOR?
    돌멩이수프
  • 전체
    오늘
    어제
    • 분류 전체보기 (238)
      • 언어 (73)
        • html (3)
        • css (1)
        • java (6)
        • C (26)
        • C++ (2)
        • C# (29)
      • 공부 (7)
        • Unity (43)
        • 게임 서버 (26)
        • 네트워크 (5)
        • 데이터베이스 (7)
        • EFCore (19)
        • 기타 (14)
        • Git (5)
        • 운영체제 (1)
        • 소프트웨어공학 (21)
      • 2024-여름 (12)
      • 자기 관리 (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    HTML
    Entityfamework
    C
    코딩
    C언어
    Python
    tcp
    게임서버
    java
    자바
    백준
    디자인패턴
    unity
    라즈베리파이
    coding
    네트워크
    EntityFramework
    C#
    EFCore
    유니티
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
돌멩이수프
[C] 캐스트 연산자
상단으로

티스토리툴바