본문 바로가기
반응형

C, C++2

[C/C++][코딩연습] 2개의 실수를 입력 받은 후, 2개의 실수 사이의 정수를 출력하시오. 2개의 실수를 입력받는다. 그다음 입력받은 2개의 실수 사이의 정수를 출력하는 코드를 연습해 보자. 수에는 실수와 정수가 있다. C언어에서 정수에 대한 변수는 short, int 등의 변수에 저장하여 사용하며, 실수는 float와 double 변수를 사용한다. 이러한 자료형은 컴퓨터의 운영체제(OS)나 시스템에 따라서 달라지기도 하므로 복잡한 프로그램에서는 주의해야 한다. * 2개의 실수를 입력받아 정수 출력 2개의 실수를 입력받을 때에는 float이나 double을 사용해야 한다. float는 4 bytes의 범위를 지원하며, double은 8 bytes의 범위의 수를 지원한다. float의 범위가 이미 1.2E-38 ~ 3.4E+38 이므로, 일반 계산에서는 float를 사용해도 충분하다. 또한 정수.. 2022. 4. 16.
GPS데이터로 거리계산하기 - 소스코드 GPS 데이터를 수신하면 위도(latitude)와 경도(longitude) 정보를 얻을 수 있다. 이 위도와 경도 데이터를 통해 두 GPS 데이터 값을 이용하여 거리 차이를 계산할 수 있다. 두 거리를 프로그래밍해 보고 다양한 애플리케이션에 적용해 보자. * GPS NMEA 메시지 규격 GPS로 정보를 수신하면 보통 NMEA라는 규격화된 메시지 포맷을 이용한다. 이 NMEA에는 GGA, GLL등 다양한 GPS 타입에 대한 메시지 포맷을 정의하고 있다. 메시지 정보에는 시간, 위경도 정보, 위성수 등 다양한 정보를 포함하고 있다. https://ko.wikipedia.org/wiki/NMEA_0183 NMEA 0183 - 위키백과, 우리 모두의 백과사전 $ELEXTECH, Inc G1800s $HW Ver.. 2022. 4. 6.
반응형