float double 비교 float double 비교 숫자를 비교할 때실수(float 또는 double)의 경우 자리수의 제한 때문에 오차가 생기는데다음 소스를 수행하면 원치않는 결과가 나오는 것을 확인할 수 있습니다.[code]#include #include #define fnum 3.14int main(void){ float f=fnum; if(f==fnum) { printf("f는 %f입니다.\n",fnum); }else { printf("f는 %f이 아니고 %.20f입니다.\n",fnum,fnum); } return 0;}[/code]수행결과 f는 3.140000이 아니고 3.14000000000000010000입니다.계속하려면 아무 키나 누르십시오 . . . 해결하는 방법은 수학에서 사용하는 아주작은 숫자(입실론)을 적.. 더보기 망중립성 망중립성 망중립성이라고 들어보셨나요?망중립성은 (Network Neutrality)은인터넷 서비스에 동등하게 접근할 수 있는 권리입니다.모든 네트워크 사업자는 모든 콘텐츠를 동등하게 취급하고또 어떤 차별도 하지 말아야 한다는 뜻입니다.비차별성, 상호접속, 접근성 등 3가지 원칠이 있습니다. 첫째, 비차별성몯느 트래픽은 망 공급자의 트래픽을 비롯해모든 트래픽을 동일하게 취급하여야 합니다 둘째, 상호접속망 공급자는 다른 망 공급자와 상호접속을허용하는 권리와 의무를 동시에 보장합니다. 셋째, 접근성모든 최종 사용자가 다른 어떤 최종 사용자와도연결될 수 있어야 합니다. 인터넷 서비스 공급자 (ISP, Internet Service Provider)는망 소유자예요인터넷전화 (VoIP)가 확대되자기존 서비스 수입이.. 더보기 연결 리스트 맛보기 연결 리스트 맛보기 연결 리스트란 무엇일까요? 쉽게 프로그래밍을 하면서 가장 많이 접하는 배열을 예로 들겠습니다. 아니, 예로 들 것 까지도 없습니다. 연결 리스트는 배열 그 자체입니다. 연결 리스트는 배열처럼 데이터가 연속적으로 이루어진 리스트 입니다. 다만, 배열은 데이터 각각의 메모리 주소가 연결되어있고(예, 첫번째가 0x00000004라면 두번째는 반드시 0x00000008, 자료형의 크기는 4b로 한다.), 연결 리스트는 각 순서의 데이터가 어디에 저장되어 있는지 알 수 없다는 것입니다. 환경에 따라서 실제로 배열 처럼 바로 다음 번지에 있을수도 있고 아예 관련이 없는 다른 곳에 있을수도 있습니다. 그렇다면 조금 더 배열과 연결 리스트의 다른 점을 알아봅시다. 우선 접근 방법인데요, 배열은 공간.. 더보기 이전 1 ··· 155 156 157 158 159 160 161 ··· 229 다음