함수 ord()

  다른 뜻에 대해서는 객체 관계 데이터베이스 ORD 문서를 참조하십시오.
ord()
CODE()
codepoint()

1 Bash[ | ]

CHR=A
ORD=`printf '%d' "'$CHR"`
echo $ORD
# 65

2 Excel[ | ]

=CODE("A")
// 65

3 Go[ | ]

package main

import "fmt"

func main() {
	var a int = 'a'
	fmt.Println(a) // 97

	var b int = '가'
	fmt.Println(b) // 44032

	var c int = '👍'
	fmt.Println(c) // 128077
}

4 Java[ | ]

class App {
    public static void main(String args[]) {
        System.out.println( (int) 'a' );  // 97
        System.out.println( (int) '가' ); // 44032
        System.out.println( (int) '👍' ); // 55357  ❌
    }
}
class App {
    public static void main(String args[]) {
        System.out.println( "a".codePointAt(0) );  // 97
        System.out.println( "가".codePointAt(0) ); // 44032
        System.out.println( "👍".codePointAt(0) ); // 128077
    }
}

5 JavaScript[ | ]

document.write('A'.charCodeAt(0));
// 65

6 Lua[ | ]

print( string.byte("A") )
// 65
print( string.byte("ABC") )
// 65
print( string.byte("가") )
// 234
Lua 5.3 이상
print( utf8.codepoint('A') )
// 65
print( utf8.codepoint('가') )
// 44032

7 Objective-C[ | ]

#define CODE(x) (int)[x characterAtIndex:0]
int code = CODE(@"★");
NSLog(@"%d", code); // 9733
NSString* str = @"★";
int code = (int)[str characterAtIndex:0];
NSLog(@"%d", code); // 9733
int code = (int)'A';
NSLog(@"%d", code); // 65

8 Perl[ | ]

print ord('A');
# 65

9 PHP[ | ]

echo ord('A');
// 65

10 Python[ | ]

print ord('A')
# 65

11 R[ | ]

utf8ToInt('A')
## [1] 65
utf8ToInt('★')
## [1] 9733
utf8ToInt('👍')
## [1] 128077

12 Ruby[ | ]

Ruby 1.8
puts 'A'[0]
# 65
Ruby 1.9
puts 'A'.ord
# 65

13 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}