如何连接两个数字,如7和6,得到数字76,或3和3,结果是33,在objective-c?
答案 0 :(得分:15)
没有内置符号来连接数字。但是,您可以通过执行以下操作来完成此操作:
int first; /* Assuming this is initialized to the first number */
int second; /* Assuming this is initalized to the second number */
int myVal = [[NSString stringWithFormat:@"%d%d",first, second] intValue];
答案 1 :(得分:5)
FirstNum * 10 + secondNum: - )
答案 2 :(得分:2)
这不是数字操作,而是字符串连接。
答案 3 :(得分:1)
如果你想要将两个数字x和y添加到xy,你可以
10 * x + y。
7和6
7 * 10 + 6 = 76
答案 4 :(得分:1)
我对Objective-c了解不多,但我会说:
如果从数组中获取数字,例如nums = array(7,6),则初始化result = 0然后对它们进行foreach。对于您找到的每个值,请执行:res = res * 10 + value。最后,即使你有7个数字连接,你也会得到正确的结果。即:
数组nums =数组(7,6,8,9); int res = 0; int值; foreach(nums中的值) res = res * 10 + value;
如果您可以使用字符串,只需像上面建议的那样连接它们。可能还有一个函数来连接数组中的所有值,以使其灵活。
希望有所帮助
C 1-6