C언어 연산자 응용


C언어 연산자 응용

연산자 응용 sizeof() 연산자 - 컴파일 타임 연산자이다. - 컴파일 타임(compile time) : 컴파일러에 의해 수행되는 동작(컴파일 타임 동작), 성공적으로 컴파일되기 위해서 소스 코드가 충족해야 하는 프로그래밍 언어 요구사항(컴파일 타임 요구사항), 또는 컴파일 동안 추론될 수 있는 프로그램의 속성을 나타낸다. - CPU를 사용하지 않는 연산이라 CPU부하가 없다. - 가급적 자주 사용하는 것이 좋다. - 피연산자는 자료형이다. - sizeof(1) → 4(int), sizeof(‘1’) → 1(char), int nData; sieof(nData) → int, sizeof(nData+1.2) → double - 배열에서는 int aList[3]; siezof(aList) → 3 * 4(int) = 12 - sizeof()를 사용하지 않고 직접 계산해서 상수로 쓰는 것은 좋지 않다. 왜냐하면 유지보수가 어렵기 때문이다. 머신코드 - 단축키 Alt + 8 로 디스어셈블...


#c언어 #조건연산자 #연산자응용 #실수비교 #비교연산 #머신코드 #논리연산자 #strcmp #sizeof #memecmp #최댓값구하기

원문링크 : C언어 연산자 응용