128비트 floating point를 정의하려고 하는데...
월식
2024.07.23
제가 지금 double형 변수 두 개의 더하기와 곱하기를 하는 함수를 만들어야 하는데오버플로우가 일어나지 않도록typedef struct{
char data[16];
}super;와 같은 구조체에 제 나름대로의 128비트 floating point를 정의하고 (sign bit : 1 , exponent bit : 15, significand bit : 112)더하기와 곱하기 하는 함수에서 이 super라는 구조체를 반환해야합니다.그래서 double형 변수를 super로 변환하는 과정이 필요한데,double형 변수에서 직접 비트열을 알아낼수는 없으니이를 memcpy 함수를 통해 long long int로 비트열을 옮긴다음 super로 옮기려고 하는데long long int에서 super로 어떻게 변환해야 될지 도저히 감을 못잡겠네요 ㅠㅠ도와주시면 정말 감사하겠습니다 ㅠㅠ
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2672158 | for 문 질문드립니다. (2) | 유메 | 2024-10-18 |
2672128 | 살짝만 도와주세열 어렵지 않아요~ (초보) | 도도 | 2024-10-18 |
2672072 | 이 소스를 통해서 동일한 값이 나오게 소스를 재구성좀 부탁드려요^^ | SchokoHolic | 2024-10-17 |
2672049 | 함수파트에서 리턴값 받는 문제에 관한 질문입니다. | 매디 | 2024-10-17 |
2672022 | 일부 변수를 권한이 없으면 수정할수 없도록 하고싶습니다. | 아지랑이 | 2024-10-17 |
2671993 | 비디오 대여 프로그램 추가 기능 질문입니다. | 베레기 | 2024-10-17 |
2671963 | 포인터 질문이에요 (2) | 거북이 | 2024-10-16 |
2671938 | 포인터 증감 연산자 질문이욧~ | SweetChoco | 2024-10-16 |
2671908 | 10의 -10승이랑 -10의-10승 어떻게하나요?? (2) | 큰재 | 2024-10-16 |
2671878 | 이클립스에서 C언어좀 돌리려고 하는데 안됩니다..도와주세요 (2) | 지우 | 2024-10-16 |
2671847 | 숫자 (또는 문자열)을 하나씩 자르기 (1) | 마루 | 2024-10-15 |
2671822 | 출력값이 이해가 안되요 .. (4) | 한샘가온 | 2024-10-15 |
2671798 | 메모장에 적는 소스인데, 띄어쓰기 하면 안 되네요 (1) | 달 | 2024-10-15 |
2671742 | 이제 막 C언어 공부하는데 도와주세요ㅜㅜ (2) | 솔빛길 | 2024-10-14 |
2671692 | 포인터를 이용하여 배열로 나온 값들을 더하는 프로그램인데요 (1) | 죄암죄암 | 2024-10-14 |
2671644 | c언어소스코드좀요 swap함수요 | 이리온 | 2024-10-13 |
2671617 | 피보나치 수열.. | 붕붕 | 2024-10-13 |
2671559 | 책이 잘못된건가요!? | 찰스 | 2024-10-13 |
2671500 | 가위바위보 접근.. (2) | 메이커 | 2024-10-12 |
2671470 | gotoxy 질문드립니다..답변좀부탁드려요 (4) | 흙이랑 | 2024-10-12 |