본문 바로가기
C언어 <변수> C언어는 'A' 는 65와 같은 값을 나타낸다. 즉, printf( "%d : "%d", 65, 'A' ); 하면 똑같이 A를 출력한다. C언어는 메모리에 값을 저장하기 위한 데이터의 종류를 4가지 크기로 처리합니다. 단순한 만큼 성능이 뛰어날 수밖에 없지만 모든 데이터를 4가지 크기로 처리하기 때문에 프로그래머가 해야할 작업량이 늘어난다는 특징을 가지고 있습니다. 잠시 CPU 이야기를 하겠습니다. CPU는 메모리에서 값을 읽어옵니다. 이때 값을 레지스터로 읽어옵니다. 레지스터는 크기가 4바이트로 고정되어 있기 때문에 4바이트 안팎의 데이터 값을 불러올 떄 비효율적인 성능을 일으킬 수 있습니다. 4바이트가 레지스터를 효률적으로 사용할 수 있는 메모리 영역입니다. 레지스터를 효율적으로 사용할 수 있는 방법.. 2023. 1. 16.
기초 연습문제 5번 문제 5번 요녀석들을 출력하시오 #include int main(){ // 5번 문제 for ( int i = 0; i < 11; i++ ) { if ( i != 10){ printf("* - "); } else { printf("*\n"); } } printf("이름 : %s\n", "김철주"); printf("나이 : %d\n", 23); printf("주소 : %s\n", "서울 마포구 상암동"); for ( int i = 0; i < 11; i++ ) { if ( i != 10){ printf("* - "); } else { printf("*\n"); } } // 5-3 for ( int j = 0; j < 7; j++){ if ( j == 0 ){ printf(" / "); for ( int i.. 2023. 1. 13.
C, 세상에서 가장 아름다운 언어 C언어를 공부하는 이유는 누구나 다 알듯 중요하기 때문이다. 세상에서 가장 좋은 언어는 C언어라고 많은 사람들이 말한다고 한다. C는 강력하다. 즉 무엇이든 할 수 있다! 라는 뜻이다. C는 1972년 켄 톰슨과 데니스 리치가 벨 연구소에서 일할 당시 새로 개발된 유닉스 운영 체제에서 사용하기 위해 개발한 프로그래밍 언어이다. 켄 톰슨은 BCPL언어를 필요에 맞추어 개조해서 "B"언어라 명명했고, 데니스 리치가 이것을 개선하여 C 언어가 탄생했다 예전에 들었었는데 1972년에는 메모리가 크지 않았기 때문에 효율적으로 자원을 사용해야 했고 그렇기 때문에 C는 컴퓨터 메모리를 직접 관리할 수 있게 만들어졌다. C의 특징 - 컴파일 언어이다. 컴파일이란 "미리 번역을 해 놓는다" 라는 의미를 가지고 있으며 C.. 2023. 1. 12.
<Chapter2> Basic of JavaScript 기본적으로 자바스크립트의 문법 모양을 기록하려고 한다. *데이터 타입의 종류 1. Number 1-1) 정수(Integer) // 1, 2, 3, 4 ... 1-2) 소수(Float) // 1.555, 2.545345 ... * Number타입은 서로 연산기호를 이용하여 계산할 수 있다. 2. String : 처음부터 끝까지 문자(Text)로 구성되어 있다는 의미 3. Boolean boolean 값으로 true,false가 있다. 또 다른 값으로는 null, undefined가 있다. 1. null: 컴퓨터에 값이 없음을 의도적으로 알리기 위해 채워진 값이다 2. undefined: let something; 처럼 변수에 값을 지정하지 않으면 메모리 상에 자리는 존재하지만 값이 채워지지 않은 채로 있다.. 2023. 1. 6.