2014-04-23 2 views
-4

어떻게하면 Xcode의 강력한 기능을 수행 할 수 있습니까?Objective-C에서 어떻게 작동합니까?

2^3을 어떻게하면 Xcode 스타일로 작성하겠습니까?

그리고 조금 더 복잡 등의 경우 (2의 전원 (3 * 3)) 5를 곱한, 나는 그것이

+4

엑스 코드는 언어가 아닙니다. Xcode 스타일에서는 아무 것도 쓸 수 없습니다. Objective-C는 C의 상위 집합이므로 C와 같은 방식으로 작성합니다. – user1118321

답변

2

당신은 표준 C 수학의 모든 기능에 액세스 할 수 작성합니다 사람.

#import <math.h> 

double result = pow(2, 3); 

귀하의 전체 표현은 다음과 같습니다 목표 - C에서이 작업을 수행 할 사업자가 없습니다

double result = pow(2, 3 * 3) * 5; 
4

.

표준 C 라이브러리에는 x가 y 배로 증가하는 pow (x, y)이 있습니다. pow 함수의 출력은 INT가 가질 수있는 최대 값보다 큰 경우 그러나, int의 값은 당신이 무엇을 기대하지 않습니다

x = (int)pow((double)intx, (double)inty); 

:

당신과 시도 할 수 있습니다.

당신과 시도 할 수 있습니다 :

double pow(double, double); 

#include <math.h> 
0

^이 C에서 (그래서 목표 - C에서뿐만 아니라) 모두 bitwise XOR 연산자를 포함하는 것을 잊지 말아.
전원 연산자가 없습니다. (당신이 이중 결과가 rmaddy의 대답 @에서보고 싶다면 pow()) 표준 기능 powf() 그러나 을 일을 할 것입니다 :

관련 문제