2012-10-17 13 views
5

मैं एक पूर्णांक और वापस करने के लिए एक चार बदलना होगा। क्या मैं इसे वापस कन्वर्ट करने के लिए उपयोग करने के लिए कोशिश कर रहा हूँ हैएक चरित्र के यूनिकोड (?) मान प्राप्त करें?

(char)65 // Returns 'a' 

यहाँ:

यहाँ है कि मैं क्या किसी पूर्णांक पर चार कन्वर्ट करने के लिए उपयोग कर रहा हूँ है

(int)'a' // Returns 97 

कोई भी विचार है कि मैं क्या कर सकते हैं कर?

+4

'(चार) 65' लौटना चाहिए' 'A'' नहीं '' a'', http://www.asciitable.com/ – TheZ

+0

मैं अपने शीर्षक संपादित किया है। कृपया देखें, "[प्रश्नों में उनके शीर्षक में" टैग "शामिल होना चाहिए?] (Http://meta.stackexchange.com/questions/19190/)", जहां आम सहमति है "नहीं, उन्हें नहीं करना चाहिए"। –

+0

आपको इस रूपांतरण की आवश्यकता क्यों है? अधिकांश बार जब आप सीएलआर द्वारा उपयोग किए गए देशी एन्कोडिंग के बारे में जानना (या चिंता) के बिना विशिष्ट एन्कोडिंग से एन्कोड/डीकोड करने के लिए एन्कोडिंग का उपयोग करके बेहतर हो जाते हैं। –

उत्तर

5

इस कोशिश,

char x = 'a'; 
int y = (int)x; 
+0

वह 97 भी देता है। – user1438378

+3

'एक = 97', जबकि' एक = 65' –

+1

वाह, मैं विश्वास नहीं कर सकता कि मैं इसे में गड़बड़ की तरह। ओह, धन्यवाद। – user1438378

0

65 एक पूंजी 'ए' के ​​लिए चरित्र कोड है। 9 7 एक कम मामला 'ए' है।

संबंधित मुद्दे