본문 바로가기
반응형

etc4

공백문자와 널문자의 차이 널문자는 \0 이고 공백문자는 말 그대로 공백입니다. 그런데 둘다 C언어에서 출력하면 아무것도 나오지 않습니다. 공백문자는 그렇다 쳐도 널 문자는 \0이 출력되는게 아니라 공백이 출력됩니다. 그럼 둘이 같다는 말인가요? 아닙니다. 그 이유를 설명하겠습니다. 컴퓨터는 문자를 인식할 수 없기 때문에 문자는 정수에 매칭되어 있습니다. 이를 아스키코드라고 합니다. 널문자와 공백문자도 마찬가지로 어떤 정수에 매칭되어 있습니다. 널문자는 정수 0에, 공백문자는 정수 32에 대응되어 있습니다. 널문자와 공백문자는 C언어로 아래와 같이 선언합니다. '\0' ' ' 만약 이들을 정수 형태로 출력할 경우 각각 0과 32가 출력됩니다. 엄연히 다른 문자입니다. 2022. 8. 12.
Hello world 모음 (C, C++,C#, Java, Visual basic) C언어 #include int main() { printf("Hello World"); return 0; } C++ #include int main() { std::cout 2022. 8. 8.
C++과 파이썬의 차이 C,자바,C++ 같은 언어를 컴파일 방식 언어라고 합니다. 소스코드를 실행파일로 컴파일 한 뒤, 실행파일을 컴퓨터가 읽습니다. 반면 파이썬, R 과 같은 언어를 인터프리터방식 언어라고 합니다. 인터프리터 방식 언어는 컴파일 과정이 없습니다. 인터프리터가 실시간으로 소스코드를 기계어로 해석하여 실행합니다. 2022. 8. 8.
주요 컴퓨터 언어 탄생년도 1957 : 포트란 1964 : 베이직 1960~1970 : C언어 1980 : C++ 1991 : 파이썬, 비주얼베이직, HTML 1995 : 자바, 자바스크립트, PHP 2001 : C# 2022. 8. 8.
반응형