Cách Chuyển Mã BCD Sang DEC
Có thể bạn quan tâm
- Trang chủ
- AngularJS
- Blog
- Bootstrap
- C / C++
- Cấu trúc dữ liệu & Giải thuật
- Cơ sở dữ liệu
- Codeigniter
- Công cụ lập trình
- CSS
- Học Excel
- HTML
- Java
- Javascript
- jQuery
- Json
- Lập trình mobile
- Laravel
- Linux
- MongoDB
- MySQL
- NodeJS
- Oracle
- Pascal
- PHP
- Python
- React Native
- ReactJS
- Ruby
- SEO
- SQL Server
- Swift
- Visual Basic
- VueJS
- WordPress
- XML
|
Chào mọi người! Nhờ mọi người giúp mình ở đoạn code nhỏ sau:
int dec2bcd(byte num) { return ((num/10 * 16) + (num % 10)); }
hàm return sẽ trả về giá trị của bcd2dec phải không? và mình chưa hiểu phép toán này, trong bài mình đọc có ví dụ: số 23 khi chuyển sang BCD sẽ có dạng 0b00100011 (0x23). tính toán là: 23/10*16+23%10=39.8??? Cám ơn mọi người!
NBQ viết 18:34 ngày 01/10/2018 hàm return sẽ trả về giá trị của bcd2dec phải không? và mình chưa hiểu phép toán này, trong bài mình đọc có ví dụ: số 23 khi chuyển sang BCD sẽ có dạng 0b00100011 (0x23). tính toán là: 23/10*16+23%10=39.8??? Cám ơn mọi người!
Thứ nhất return không phải là một hàm mà một lệnh. Thứ hai là mình thấy tên hàm là dec2bcd (mình hiểu là chuyển số thập phân sang số nhị phân - tiêu đề câu hỏi thì lại là Cách chuyển mã BCD sang DEC) nhưng những gì bạn đang đề cập có vẻ như là chuyển số thập phân sang số hexa. Thứ ba là mình thấy 23/10*16+23%10=39.8??? => không đúng. 23/10 là phép chia nguyên cho kết quả = 2 -> 2 * 16 = 32 -> 32 + 23%10 = 32 + 3. => Cách đổi từ dec2bcd này có vẻ không đúng.
Đoạn code sau đây dùng để đổi từ DEC sang BCD:
#include <iostream> using namespace std; void dec2bin(int num) { int arr[64]; int i = 0, r; while(num != 0) { r = num % 2; arr[i++] = r; num /= 2; } for(int j = i - 1; j >= 0; j--) cout << arr[j]; } int main() { int n, arr[64]; cout << "nhap so thap phan can chuyen: "; cin >> n; cout << "Ket qua n duoi dang BCD la: 0b"; dec2bin(n); return 0; } Bình luận về bài viết này Chia sẻ tin đăng đến bạn bè Gửi Messenger Copy link Bài liên quan Cho thuê phòng trọ hà nội | Cho thuê phòng trọ bình thạnh | Cho thuê phòng trọ | Cho thuê nhà trọ ® Ghi rõ nguồn "code24h.com" khi bạn phát hành lại thông tin từ website này. Phiên bản v1.0Từ khóa » Chuyển Bcd Sang Hex
-
Thuật Toán Chuyển Từ Mã HEX Qua BCD Và Ngược Lại.
-
Bài 1.2 Lý Thuyết Hệ Thống Số Với Các Loại Mã Và Phép Chuyển đổi
-
Công Cụ Chuyển đổi Hệ Thập Lục Phân, Thập Phân, Bát Phân, Nhị Phân
-
Mã Bcd Là Gì - VNG Group
-
Cách Chuyển Mã BCD Sang DEC - Programming - Dạy Nhau Học
-
Bin / Oct / Dec / Hex Chuyển đổi - Hi!Penpal!
-
Đổi 1 Số Bcd Là Gì - Số Thập Phân Được Mã Hóa Nhị Phân
-
Bài 362: Chuyển đổi Số HEX 6 Bit Sang Số BCD - YouTube
-
Đổi 1 Số Bcd Là Gì - Số Thập Phân Được Mã Hóa Nhị Phân
-
CÁC CÁCH CHUYỂN ĐỔI GIỮA CÁC HỆ CƠ SỐ - THCS Hòa Lợi
-
Chuyển đổi Chữ Số, Nhị Phân
-
Mã Bcd Là Gì - Blog Thú
-
Chuyển Mã Gray Sang Bcd - 123doc