
C언어 타입 캐스팅(type casting)
언어/C
2023. 10. 30. 00:16
🍖 C언어 type casting 🍖 C 언어에서 type casting은 데이터의 자료형을 다른 자료형으로 변환하는 과정이며 크게 두가지 유형의 형변환이 있다. 이런 타입 캐스팅 과정은 CTF 문제를 풀 때 코드를 이해하는데에 있어서 기본이다. 묵시적 형변환 묵시적 형변환은 데이터 타입이 서로 호환되는 경우 자동으로 수행되는 형변환이다. 예를 들어, int형 변수와 float형 변수를 더하는 경우, int형 변수는 자동으로 float형으로 형변환된다. int a = 10; float b = 2.5; // 묵시적 형변환 printf("%f\n", a + b); // 12.5 명시적 형변환 명시적 형변환은 개발자가 직접 데이터 타입을 변환하는 것을 말하며 (자료형)값과 같은 형식으로 수행된다. 예를 들어,..