본문 바로가기

기타

Xshell SQL*Plus backspace 키 시퀀스 설정 Xshell 에서 SQL*Plus 에 접속하면 기본 설정으로 백스페이스바가 안먹히고 Ctrl+H 문자가 나온다. 이유는 해당 세션의 Backspace 키 시퀀스가 Ctrl+H 로 되어 있어서 그런 것. 변경하기 위해서는 파일 -> 등록정보에서 아래의 그림처럼 Backspace 키 시퀀스 값을 ASCII 127로 체크한 뒤 확인을 누르면 끝. 더보기
배열명은 포인터변수가 아니다. 배열명은 포인터상수이므로 자신의 값을 바꿀 수 없다. 즉int array[5] = {10, 20, 30, 40, 50};array = array + 2;array++; => 배열명은 변수가 아니므로 자신의 값을 바꿀 수 없다. 반면에 포인터변수는 기억공간이므로 자신의 값을 바꿀 수 있다.int array[5] = {10, 20, 30, 40, 50};int *ap = array;int i;for(i=0; i 더보기
티스토리 단축키 추가 티스토리 관리자 화면으로 이동 [꾸미기] > [HTML/CSS 편집] 메뉴로 이동 skin.html 소스의 상단에 ....... 부분에 내가 원하는 단축키 내용을 추가해주면 완료 더보기
int의 크기 int는 CPU에서 가장 기본적으로 사용하는 데이터 단위의 크기인 WORD와 동일한 크기를 의미한다. 그리고 WORD의 크기는 16비트 컴퓨터에서는 2 bytes, 32비트 컴퓨터에서는 4 bytes, 64비트 컴퓨터에서는 8 bytes이다. 그리고 주소를 가리키는 포인터의 크기도 WORD의 크기와 같다."윈도우 32 bit 버전에서는 RAM을 4G Byte 이내로만 인식가능하고, 그 이상을 인식하려면 64 bit 버전을 깔아야 한다"라는 이야기의 이유는 바로 주소의 최대크기 차이 때문에 그렇다. 그런데, C 컴파일러에서 코딩시 사용하는 int는 호환성을 위해서 4 bytes 크기로 명시되어 있다. 그렇기 때문에 int는 4 bytes라고 생각하면 맞다. 하지만 알아야 할 것은 원래 int가 4 byte.. 더보기