목록컴퓨터 & 서버 (121)
freeseaboy 님의 멋있어 지려 노력하는 블로그

이번에는 C++ 씨쁠쁠 혹은 씨플러스플러스 에서 사용할수있는 형변환에 대해 리뷰 해보겠다. 먼저 C++에는 형변환이 4개나 된다 반면 C언어는 1개다물론!!!! 방식에 따라 컴파일러에 미리 알려줘서 변환하는 방식과 (명시적)무시하고 내멋대로 변환하는 권위적인 변환이 있지만 말이다 (묵시적) 그럼 먼저 C에서 형변환 방법을 이해해 보겠다.자 생각을 해보자 [?][?][?][?] 란 4바이트 메모리 공간이 있다고 하자32비트 혹은 64비트 환경에서 공통적으로 Integer형은 4바이트를 쳐먹는다.냠냠... 이럴경우 형변환을 하게되면 두가지로 나뉜다1.업 캐스팅2.다운 캐스팅 업캐스팅의 경우 기존 변환이전에 갖고있는 자료형을 더큰 자료형에 대입하는 방법이다장점(데이터 손실이 없다.)단점(없다.) 반대로 다운..

이번 리뷰 시간에는 C언어에서 상수라 타입을 생성 및 사용을 해볼거다. 상수가 뭔지 아는가?구글링을 해보면 아래와 같은 말을 내뱉는다.오호.....맞는 말이다...즉 고정된 값이라 생각하자. 상수가 필요한 이유는?개발을 하다보면 변수의 값을 하드코딩 할경우가 필연적으로 발생한다.이때 필요하다 물론 최대한 하드코딩을 지양하는게 좋지만.항상 예외가 존재하기에 그럴때 아주 유용한 수라고 보면 된다 무쪼록 코드를 한번 봐보자자 int main(void){ const int kValue = 7; return -1;} 자 const int 를 이용해 상수를 정의하고 값을 7을 주었다.즉 이말은 이제 kValue는 메인프로그램이꺼지지 않은한 무조건 7값이 고정된다라는 꼬리표가 생긴거다. 이게 바로 상수인거..

이번 리뷰는 네트워크를 사용하는 유저 있어꼭 필요한 ping 명령어에 알아가는 시간을 갖도록 하겠다. ping? 뭐지? ping은 핑이다...너무 깊게 알라하지말자그럼 하는일은?이게 중요하다 우린 도구를 쓸방법만 알면 되지 구체적인로직에 관심을 갖지 않아도 전혀 본인삶에 지장이 없다 자 ping은 일단 Internet Control Message Protocol 이라는 RFC에 정의된 규칙이다즉 ping이란 명령을 사용하면. 저 위에 정의된 규칙을 통해 ping을 하고싶은 상대(Target)호스트로메시지가 전송된다.이로 인해. 그 호스트에 대한 정보를 얻거나 본인 호스트에 대한 정보를확인할수 있는 그런 명령이라고 보면 된다 ping 이용해 우리가 얻을수 있는 상태 정보가 있는데....그건 RFC공식홈페..

자 바로 이전 변수 정의 리뷰에 이어 바로 이어 진행하겠다이번리뷰는 변수를 정의 및 선언을 하고 사용하는것이다. 바로 코드 날라간다.#include int main(void){ int unknown_value = 0; printf("변수값 = %d\n",unknown_value); return 999;} 자.... 기존 코드에서 좀더 뭔가 살이 덕지덕지 붙여진거 같다.일단 stdio.h 라는 헤더를 추가 정의하였다이이유는 중간에 보면 printf()라는 함수를 호출하는 명령이 들어있다. 이것을 사용하기 위해 헤더파일을 정의했다고 생각하면 된다.또한 printf()함수안에 인자값으로 2개를 주었는데이것또한 printf 함수 사용에 있어 가변인자를 받을수 있게 설계가 되었기에 사용한거라 생각..

자 오늘은 C언어 초초초초급 코스기본 변수 정의하는법을 리뷰를 해보겠다. 변수는 수학에서오늘은 C언어 초초초초급 코스 기본 변수 정의하는법을 리뷰를 해보겠다.변수는 수학에서 미지수 라는 것과 비슷한 면이 있다고 보면된다.수포자라 더이상 깊게는 포기..ㅋ 일단 코드를 보고 하나씩 알아가 볼까한다집중해서 보던 안집중하던 시작한다 int main(void){ int unknown_value = 0; return 999;}자 위 코드에 나는 언노운_밸류 라는 데이터 공간을 만들고!0을 넣어두었다. 이런게 변수를 정의 및 선언했다라고 하는거다그림으로 잠깐 보여주면 이거다 자 우리는 봐야할 부분은 맨아래 파란색 부분이다...바로 저기에 변수가 생성이 되는거다.즉...저안에 0이 저장되어있다물론 그림이라 ..