C언어 - strlen() 함수

2020. 11. 9. 15:35개인공부/C언어

본래 Hello에 null charater가 들어가 6이 되어야 하는데 5이다.

strlen() 함수는 null character를 빼준다

str2 의 char는 6개의 공간을 가진다.

 

 

 

빈칸인 스페이스는 1개의 공간을 차지한다.

str3에서 보다싶이 " \0" 으로 스페이스 한칸을 가지고 있다.

 

 

str5의 변수크기는 4바이트, 길이는 5.

(x64체제에서는 변수크기 8바이트 이다. // 64bit = 8 byte)

 

x86과 x64의 차이 :

blog.naver.com/PostView.nhn?blogId=mumasa&logNo=221049608979

 

x86과 x64의 차이점

x86 이라는 뜻은 인텔(INTEL)의 CPU 시리즈 이름이자 그 CPU의 명령체계 아키텍쳐 이름입니다. ...

blog.naver.com

 

 

 

출저 : 홍정모의 따라배우는 C언어