본문 바로가기

OLD26

[개탱][C][2.Data Type & 형변환 & Casting] 변환 ( Casting ) - Data Type(자료형)을 변환하는 것을 의미한다. - int -> short, int -> double 등등. . 1. 자동 형 변환 ( 암시적 형 변환 ) - 사용자(프로그래머)가 특정한 명령을 내리지 않아도 컴파일러에서 자동으로 형을 변환시켜 저장하는 방식 예시 12345678#include int main(){ int a = 3.5; double b = 5; printf("a = %d\nb = %f\n",a,b);}Colored by Color Scriptercs - 5번 라인을 확인하면 a는 현재 int(정수)로 지정이 되어있는데 현재 3.5 라는 실수값으로 초기화를 시켜주려합니다. 이에 자동으로 a라는 값에는 뒤 0.5의 값은 손실된채 오른쪽 사진과 같이 3이라.. 2017. 12. 21.
[개탱][C][1.Data Type & 데이터 타입] 구분TYPE설명 기본형정수형 소수점이 없는 정수들로만 이루어진 숫자 타입문자형 단 하나의 문자만을 표현하는 문자 타입실수형 소수점을 가질 수 있는 숫자 타입void형 타입이 정해지지 않은 자료형유도형열거형 상수명이 놓여진 형의 값을 나타내는 것배열 동일한 자료형의 연속된 메모리의 집합구조체 서로 밀접한 연관이 있는 Data들을 묶어놓은 틀공용체 다른 타입의 Data를 하나의 메모리 공간으로 사용하는 타입포인터 어떠한 대상의 주소를 가리키는 타입함수형 함수의 주소를 가리키는 타입 정수형 (short, int, long . . .)자료형Data 크기 (Byte)표현 범위 예시부호 Oshort int2 -32768 ~ 32767123456short int a = 10;int b = 20;long c = 30;.. 2017. 12. 21.