본문 바로가기
<C언어> 역사, 탄생 배경 등 정리 -기본편 1 파이팅 해야지 (Feat. 이영지) 아티스트 부석순 (SEVENTEEN) 앨범 부석순 1st Single Album 'SECOND WIND' 발매일 2023.02.06 This poster is to study C for myself. And I post it in English for study too. Briefly, this post is dealing with basic of C language. (For example value, array, pointer etc...) Later if I recognize there is things what I miss, I'm gonna update it! Okay, Let's go. And here is a reference. http://www.tcps.. 2023. 3. 21.
C언어 <변수> C언어는 'A' 는 65와 같은 값을 나타낸다. 즉, printf( "%d : "%d", 65, 'A' ); 하면 똑같이 A를 출력한다. C언어는 메모리에 값을 저장하기 위한 데이터의 종류를 4가지 크기로 처리합니다. 단순한 만큼 성능이 뛰어날 수밖에 없지만 모든 데이터를 4가지 크기로 처리하기 때문에 프로그래머가 해야할 작업량이 늘어난다는 특징을 가지고 있습니다. 잠시 CPU 이야기를 하겠습니다. CPU는 메모리에서 값을 읽어옵니다. 이때 값을 레지스터로 읽어옵니다. 레지스터는 크기가 4바이트로 고정되어 있기 때문에 4바이트 안팎의 데이터 값을 불러올 떄 비효율적인 성능을 일으킬 수 있습니다. 4바이트가 레지스터를 효률적으로 사용할 수 있는 메모리 영역입니다. 레지스터를 효율적으로 사용할 수 있는 방법.. 2023. 1. 16.
C, 세상에서 가장 아름다운 언어 C언어를 공부하는 이유는 누구나 다 알듯 중요하기 때문이다. 세상에서 가장 좋은 언어는 C언어라고 많은 사람들이 말한다고 한다. C는 강력하다. 즉 무엇이든 할 수 있다! 라는 뜻이다. C는 1972년 켄 톰슨과 데니스 리치가 벨 연구소에서 일할 당시 새로 개발된 유닉스 운영 체제에서 사용하기 위해 개발한 프로그래밍 언어이다. 켄 톰슨은 BCPL언어를 필요에 맞추어 개조해서 "B"언어라 명명했고, 데니스 리치가 이것을 개선하여 C 언어가 탄생했다 예전에 들었었는데 1972년에는 메모리가 크지 않았기 때문에 효율적으로 자원을 사용해야 했고 그렇기 때문에 C는 컴퓨터 메모리를 직접 관리할 수 있게 만들어졌다. C의 특징 - 컴파일 언어이다. 컴파일이란 "미리 번역을 해 놓는다" 라는 의미를 가지고 있으며 C.. 2023. 1. 12.