Co to jest 1ll lub 2ll w C i C ++

Co to jest 1ll lub 2ll w C i C ++
W C i C ++ liczby całkowite mają wiele rodzajów z różnymi zakresami i pamięcią pamięci. Na przykład zakres wartości, które mogą utrzymywać krótkie, int i długie typy danych, różni się od siebie, przy czym krótki typ ma najkrótszy zasięg, a długi typ ma najwyższy zakres. Jednak typ danych długich lub int może nie zawsze być w stanie nosić określony numer całkowity. „„długi czas ” Typ danych i powiązane stałe są przydatne w tej sytuacji.

Rozmiary typu danych są problemem, z którym często spotykają się programiści. Gdy kod jest przesyłany z jednej platformy sprzętowej do drugiej, mogą wystąpić problemy z kompatybilnością z powodu różnych rozmiarów bitów, które mają platformy. Dwa typy danych liczb całkowitych, 1ll I 2ll, zostały dodane w C i C ++, aby rozwiązać problem.

Ważne jest, aby zrozumieć, jak 1ll I 2ll W pracy C i C ++. Jedyne wartości zastosowane w C i C ++ są wartościami binarnymi. System binarny jest ważny dla zajęcia się programowaniem niskiego poziomu, będąc podstawą działania urządzeń cyfrowych.

Co oznaczają ll w 1ll i 2ll

'LL' W 1ll I 2ll oznacza 'długi'. W C i C ++, a długi Liczba całkowita jest liczbą całkowitą o wielkości co najmniej 64 bitów, co jest dwa razy większe niż standardowa liczba całkowita. To oznacza, że długi Liczba całkowita może pomieścić większe liczby niż standardowa liczba całkowita.

Chory i 2ll w C i C++

1ll I 2ll to dwa formaty, które pomagają dokładnie określić rozmiar typu danych liczb całkowitych. Różnica pomiędzy 1ll I 2ll to ich binarna reprezentacja. 1ll jest reprezentowany w binarny 0000000000000001, chwila 2ll jest reprezentowany jako 0000000000000010. To znaczy że 1ll wymaga tylko jednego bitu, aby to reprezentować, a 2ll wymaga dwóch bitów.

1ll

Oświadczenia logiki logicznej można wyrazić jako 1ll, gdzie 0 wskazuje fałszywe twierdzenie i 1 prawdziwe stwierdzenie. Dzieje się tak, ponieważ może reprezentować dowolną wartość całkowitą o najkrótszym możliwym rozmiarze. Jest to pomocne, gdy wykorzystuje określone biblioteki i metody C ++, w których wymagane są wartości logiczne.

2ll

2ll, Z drugiej strony jest używany przede wszystkim do operacji bitwennych, takich jak przesunięcie i maskowanie. Operacje bitowe są przeprowadzane na odrębnych bitach liczby binarnej. W tych operacjach, 2ll służy do ustawiania lub wyczyszczenia określonych bitów w słowie binarnym. To tutaj binarna reprezentacja 2ll (0000000000000010) Przydaje się, ponieważ drugi bit z prawej jest używany do dostępu do jednego z dwóch indywidualnych bitów.

Wniosek

Zrozumienie 1ll I 2ll W C i C ++ jest niezbędny podczas pracy z językami programowania niskiego poziomu. Korzystając z tych typów danych, programiści mogą dokładnie określić rozmiary zmiennych całkowitych, zapewniając, że są one kompatybilne na różnych platformach sprzętowych. Nauka korzystania 1ll I 2ll Prawidłowo pozwoli ci w pełni korzystać z funkcjonalności C i C ++ oraz tworzenie wydajnych i skutecznych programów.