Dodawanie liczb binarnych

0

Pisząc program dodający liczby binarne obie liczby przechowuje w tablicy string, nie wiem czy to najlepszy pomysł ale chyba w sumie nie będę na nich wykonywał operacji

Chodzi o to czy można inaczej przechować te ciągi cyfr czy lepiej w stringach ?

1
Render125 napisał(a):

Chodzi o to czy można inaczej przechować te ciągi cyfr czy lepiej w stringach ?

Możesz je też przechowywać jako ciągi liczb, albo ciągi wartości logicznych – ciągi jako tablice. Różnica polega na kodach elementów tych ciągów oraz użytym typie danych, który z jednej strony pozwala wykonywać konkretne operacje na bitach (komórkach tablicy), a z drugiej strony wprowadza ograniczenia.

Wybierz sobie coś.

0

A można z tablicy char lub string zrobić tablicę int?

1

O tym właśnie pisałem – można. W niej możesz przechowywać liczby 0 i 1 odpowiadające stanowi bitów.

0

W tablicy char można przechowywać 0 i 1 ?

1

Można jak najbardziej.

1

@Render125: jeśli zadeklarujesz sobie tablicę, której elementy są liczbami, to pewnie że tak, ale i nie tylko 0 i 1 – wszystkie wartości dozwolone dla konkretnego typu danych.

0

Ale w char można wykonywać też operację na liczbą jak w tablicy int?

2
Render125 napisał(a):

Ale w char można wykonywać też operację na liczbą jak w tablicy int?

Char to jest liczba ośmiobitowa, posiada arytmetykę tak samo jak int.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0