차례:
- 불신앙으로 형변환
- TYPEDEF의 예 #include typedef int stinky; stinky main () {stinky a = 2; printf ( "누구나 알고있다"); printf ( "% d + % d = % dn", a, a, a + a);
비디오: [C 프로그래밍] 제1-3강 변수와 흐름제어 2024
C 프로그래밍에서 변수를 다른 유형으로 변경하거나 새로운 이름을 지정하거나 귀하의 필요를 충족시키기위한 변수, 자비로운 또는 그렇지 않은 변수.
불신앙으로 형변환
float 변수가 부동 소수점 변수가 아닌 것은 언제입니까? 물론 int로 타입 변환 될 때. 이 속임수는 타입 변환을 사용하여 C 언어에서 가능합니다. 예:
(int) debt
앞의 행에서 float 변수 debt 는 int 값으로 타입 변환됩니다. 괄호 안의 int는 debt 의 값을 정수로 처리하도록 컴파일러에 지시합니다.
왜 누구가하고 싶습니까?
함수가 특정 변수 유형을 필요로하고 그 유형을 사용할 수없는 경우가 있기 때문입니다. 하나의 프로그램에서 여러 변수 유형을 변환하고 저글링하는 대신 원하는 유형으로 변수를 간단히 유형 변환 할 수 있습니다. 흔히 볼 수있는 트릭이 아니지만, '맞지 않음'과 같이 흔히 필요합니다.
그게 맞지는 않아.
#include int main () {int a, b; 플로트 c; printf ("첫 번째 값 입력:"); scanf ("% d", & a); printf ("두 번째 값 입력:"); scanf ("% d", & b); c = a / b; printf ("% d / % d = %. 2fn", a, b, c);
연습 문제 1: 맞지 않는 부분에서 소스 코드를 편집기에 입력하십시오. 빌드하고 실행하십시오.
첫 번째 값을 입력하십시오:3 두 번째 값을 입력하십시오: 2 3/2 => 1. 00
분명히 3 ÷ 2가 어떻게 든 1에 도달한다는 것은 잘못된 것입니다. 50. 컴퓨터가 1.00이라고 말하면 컴퓨터는 정확해야합니다.