- Today
- Total
목록Programming (13)
CODE CAVE
안녕하세요~ 자바스크립트의 기본에 대해 정리를 한번 해보려고 합니다. 저는 포스팅 하면서 자바스크립트에 대해 리마인드가 되는 효과가 있고 이제 막 자바스크립트를 시작한 분 들에겐 한 눈에 기본을 쭉 볼 수 있는 기회가 되었으면 좋겠습니다. 자바스크립트를 공부하기 앞서 가장 먼저 해야할 일은 실습 환경 구성 일 것입니다.저는 개인적으로 어떤 새 언어를 공부할 때 실습환경 구성할 때가 가장 설렙니다 ㅎㅎ 공부할 것에 대해 설레고 그 것을 준비하는 과정이 즐겁더라고요. 마치 내가 원하는 집으로 이사 갈 때 이사짐 싸는 것 처럼 설렙니다! 아무튼 본론에 들어가서, 자바스크립트만 공부한다는 가정을 두고 실습환경을 말씀드리자면 서브라임텍스트와 크롬브라우저. 이 2가지면 실습 준비 끝입니다. 다른 언어는 별도의 컴파..
C언어에서 대문자와 소문자를 서로 변경하는 방법에는 2가지가 있습니다. 첫번째. 그냥 날 코딩입니다. 아스키코드표를 보면 대문자와 소문자간에는 32만큼의 차이가 납니다. 이 사실을 활용해서 코드를 작성하면 아래와 같습니다. #include int main(void){ char ch; printf(“Input character : ”); scanf(“%c”, &ch); if(ch >= ‘A’ && ch %c”, ch, ch+32); } else if(ch >= ‘a’ && ch %c”, ch, ch-32); } else { printf(“%c is not alphabet.”); } return 0; } ch+32와 ch-32를 보시면 어떤 느낌인지 빠르게 와닿으실거예요~ 두번째 방법은 구현 되어 있는 함수..
문자열은 문자(char)의 나열 입니다.다른 언어에서도 마찬가지로 문자의 나열이지만 문자열은 자주 쓰이기 때문에 Java에선 String 이란 문자열 타입을 지원하죠. 하지만 C언어는 따로 문자열 타입이 없기 때문에 배열로 표현합니다.문자열 타입을 대체하는 char 형 배열은 한글자를 나타내는 char가 여러개 연속되서 메모리에 저장되는 것이죠. char str[10]; 이라고 선언 해놓으면 메모리에 str[0]~[10] 까지 11 byte가 연속적으로 잡힙니다. 0~9 까지는 일반 문자가 채워질 것이고, [10]에는 \0(NULL) 문자가 채워집니다. NULL은 문자들의 나열(문자배열/문자열)의 끝을 알려주는 문자입니다. 이 배열은 끝에 도달했다고 알려주는 역할이죠, 이게 없다면 메모리에서 뭔가 읽을 ..