[짧지만 소중한 팁] c언어 비트연산으로 첫음절이 한글인지 아닌지 식별하기

비트연산을 공부하고 있습니다…

0x80 과 AND 연산을 하게되면
그 결과값이
1 이 나오면 한글
0 이 나오면 ASCII

이런 원리가 있다는걸 이제서야 알았씁니다.
평소 한글을 너무너무 좋아하는지라…
이 원리를 발견한 지금 너무너무 뿌듯하고 행복합니다^^^
그래서 공유해봅니다~^^^

소스코드에 주석으로 보충설명과 참고문헌 기록해뒀습니다:
(소스코드 주소 변경합니다: 2021-03-12)
===> https://gitlab.com/soyeomul/test/-/raw/master/씹어먹는C언어/bitwise.c

꾸벅,

황병희 드림

[우분투 18.04 파여폭스 나비에서 적었어요~]
[크롬북에서 오타 바로잡습니다]
[크롬북에서 소스코드 주소 갱신합니다: 2021-03-12]

추가로 ARGV 를 적용해봤습니다~

===> https://gitlab.com/soyeomul/test/-/raw/master/씹어먹는C언어/bitwise_argv.c

실행결과 파일로 첨부했어요~

꾸벅,

[우분투 18.04 파여폭스 나비에서 적었어요~]
[크롬북에서 오타 바로잡습니다~]
Screenshot from 2021-03-12 11-39-22.jpg