본문 바로가기
반응형

프로그래밍기초2

C++를 배우기 전에 C를 배워야 하는 이유? 처음 프로그래밍을 시작하려고 할 때, 'C++부터 배워야 할까, 아니면 C부터 시작해야 할까?'라는 고민을 많이 하게 됩니다. 저도 처음에는 C++의 다양한 기능과 객체지향 개념에 끌려 바로 C++를 배우기 시작했어요. 그런데 학습을 진행하면서 포인터, 메모리 관리, 그리고 컴파일러의 동작 원리 등 기본적인 개념에서 자꾸 막히더라고요. 결국 C 언어로 돌아가서 기초를 다지고 나니, C++의 복잡한 개념들이 훨씬 쉽게 이해되기 시작했습니다. 이 경험을 통해 C 언어를 먼저 배우는 것이 얼마나 중요한지 깨달았어요. 이번 글에서는 왜 C++를 배우기 전에 C를 먼저 익혀야 하는지에 대해 자세히 알아보겠습니다.C와 C++의 관계 이해하기C++는 C 언어를 기반으로 개발된 언어로, C의 문법과 구조를 대부분 계승.. 2025. 5. 17.
PLC 정수와 2의 보수 표현 Integer (음수는 2' Complement표현) 정수형 데이터의 음수 표현은 어떻게 처리될까요? 프로그래밍의 기초지만, 막상 개념을 확실히 정리하려니 헷갈릴 수 있어요. 특히 2의 보수(2's Complement)를 이해하면 부호와 비트의 세계가 한층 선명하게 다가옵니다! 그 원리와 실전 적용까지, 완벽하게 정리해드립니다 😊 📚 목차정수형 데이터의 이진 표현 필요성음수 표현 방식의 진화2의 보수 원리와 계산법2의 보수 예제 풀이2의 보수의 장점과 한계프로그래밍에서의 적용 사례정리 및 실전 팁 정수형 데이터의 이진 표현 필요성컴퓨터는 모든 데이터를 0과 1로 인식합니다. 우리가 10진수로 생각하는 정수도 내부적으로는 이진수로 저장되죠. 그런데 정수에는 양수와 음수가 있으니, 이진수로 음수를 표현할 방법이 필요해요. 그래서 나온 것이 부호 비트(Sig.. 2025. 4. 12.
반응형