Share 67. add binary c++

kimchi447

New member
** #C ++, #binary, #Addition, #lập trình **

## Cách thêm số nhị phân vào C ++

Số nhị phân là một hệ thống số cơ sở-2, có nghĩa là mỗi chữ số đại diện cho sức mạnh 2. Các chữ số 0 và 1 được sử dụng để biểu thị các giá trị 0 và 1, tương ứng.Để thêm hai số nhị phân, chúng ta có thể sử dụng các bước sau:

1. ** Căn chỉnh các số nhị phân sao cho các bit tương ứng nằm trong cùng một cột. **
2. ** Bắt đầu từ cột ngoài cùng bên phải và thêm các bit tương ứng. **
3. ** Nếu tổng của các bit lớn hơn 1, hãy mang 1 đến cột tiếp theo. **
4. ** Lặp lại các bước 2 và 3 cho đến khi tất cả các cột được thêm vào. **
5. ** Kết quả của việc bổ sung sẽ là một số nhị phân có cùng số chữ số với số gốc. **

Dưới đây là một ví dụ về việc thêm hai số nhị phân:

`` `
0101 + 1010

|0101 |+ |1010 |
| ------- | --- | --- |
|0001 |1 |1111 |
`` `

Kết quả của việc bổ sung là 1111, đó là biểu diễn nhị phân của số thập phân 15.

Chúng ta cũng có thể sử dụng ký hiệu tốc ký sau đây để thêm số nhị phân:

`` `
a + b = c
`` `

Trong đó A và B là các số nhị phân sẽ được thêm vào và C là kết quả của việc bổ sung.

Ví dụ: mã sau đây thêm hai số nhị phân và in kết quả:

`` `C ++
#include <Istream>

sử dụng không gian tên STD;

int main ()
{
// Xác định hai số nhị phân.
int a = 0b0101;
int b = 0b1010;

// Thêm số nhị phân và in kết quả.
int c = a + b;
cout << "c =" << c << endl;

trả lại 0;
}
`` `

Đầu ra:

`` `
c = 1111
`` `

## Tài nguyên

* [Thêm số nhị phân vào C ++] (https://www.tutorialspoint.com/cplusplus/cpp_binary_addition.htm)
* [Bổ sung nhị phân trong C ++] (geeksforgeek.org - geeksforgeek Resources and Information.)
* [Hướng dẫn C ++: Bổ sung nhị phân] (https://www.learncpp.com/cpp-tutorial/binary-addition/)
=======================================
**#C++, #binary, #Addition, #Programming**

## How to Add Binary Numbers in C++

Binary numbers are a base-2 number system, meaning that each digit represents a power of 2. The digits 0 and 1 are used to represent the values 0 and 1, respectively. To add two binary numbers, we can use the following steps:

1. **Align the binary numbers so that the corresponding bits are in the same column.**
2. **Start from the rightmost column and add the corresponding bits.**
3. **If the sum of the bits is greater than 1, carry the 1 to the next column.**
4. **Repeat steps 2 and 3 until all columns have been added.**
5. **The result of the addition will be a binary number with the same number of digits as the original numbers.**

Here is an example of adding two binary numbers:

```
0101 + 1010

| 0101 | + | 1010 |
|-------|---|---|
| 0001 | 1 | 1111 |
```

The result of the addition is 1111, which is the binary representation of the decimal number 15.

We can also use the following shorthand notation to add binary numbers:

```
a + b = c
```

where a and b are the binary numbers to be added, and c is the result of the addition.

For example, the following code adds two binary numbers and prints the result:

```c++
#include <iostream>

using namespace std;

int main()
{
// Define two binary numbers.
int a = 0b0101;
int b = 0b1010;

// Add the binary numbers and print the result.
int c = a + b;
cout << "c = " << c << endl;

return 0;
}
```

Output:

```
c = 1111
```

## Resources

* [Adding Binary Numbers in C++](https://www.tutorialspoint.com/cplusplus/cpp_binary_addition.htm)
* [Binary Addition in C++](https://www.geeksforgeeks.org/binary-addition-in-c/)
* [C++ Tutorial: Binary Addition](https://www.learncpp.com/cpp-tutorial/binary-addition/)
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top