如何獲取ASCII值作爲可可中字符的整數?我在Python中找到了這樣一個答案,但我需要知道如何在Cocoa中做到這一點。 (我仍然是可可的noob)。
Python的方法:
使用功能ORD()這樣的:如何獲取可可中的字符的int ASCII值?
>>> ord('a')
97
也CHR()用於周圍的其他方法:
>>> chr(97)
'a'
我怎麼做到這一點的可可?
如何獲取ASCII值作爲可可中字符的整數?我在Python中找到了這樣一個答案,但我需要知道如何在Cocoa中做到這一點。 (我仍然是可可的noob)。
Python的方法:
使用功能ORD()這樣的:如何獲取可可中的字符的int ASCII值?
>>> ord('a')
97
也CHR()用於周圍的其他方法:
>>> chr(97)
'a'
我怎麼做到這一點的可可?
字符常量已經整數:
int aVal = 'a'; // a is 97, in the very likely event you're using ASCII or UTF-8.
這真的沒有什麼關係可可,這是一個圖書館。它是C的一部分,所以它不是特定於Objective-C的。
哇!我告訴過你,我是一個新手!謝謝! – Cashew 2010-07-08 14:36:14
它無關,與可可,它取決於語言,只需在C或C++進行強制轉換爲int的字符:)
C++:
#include <iostream>
int main()
{
int number;
char foo = 'a';
number = (int)foo;
std::cout << number << std::endl;
return 0;
}
'NSString'使用UTF -16個字符串爲'unichar'的代碼單元。它們已經是簡單的整數值。 – Philipp 2010-07-08 14:26:58