int

Różnica między int32, int, int32 t, int8 i int8 t

Natknąłem się ostatnio na typ danych int32_t w programie C. Wiem, że przechowuje 32 bity, ale czy int i int32 nie robią tego ... Mogę zamiast tego użyć int8_t? Co za różnica? Podsumowując: jaka jest różnica między int32, int, int32_t, int8 i int8_t w C?

Dlaczego int i = 1024 * 1024 * 1024 * 1024 skompilować bez błędu?

Granica int wynosi od -2147483648 do 2147483647. If I input int i = 2147483648; Wtedy Eclipse wyświetli czerwone podkreś ... // no error } } Może to podstawowe pytanie w Javie, ale nie mam pojęcia, dlaczego drugi wariant nie powoduje błędu.

Jak przekonwertować Int na String w C# bez użycia ToString ()?

Konwertuje następujący argument int na łańcuch znaków bez użycia natywnej funkcji toString. public string integerToString ... jednej z nich lub nie trafi klasy Object. Jak przekonwertować liczbę całkowitą na ciąg znaków w C # bez używając ToString()?

Dlaczego szybkie typy integer są szybsze niż inne typy integer?

W normie ISO/IEC 9899: 2018 (C18), podano w pkt 7.20.1.3: 7.20.1.3 najszybsze typy liczb całkowitych o minimalnej szeroko ... niu; zaimplementowałem tę sekcję inaczej w ciało pytań. Informacja: w C, są one zadeklarowane w pliku nagłówkowym stdint.h.

Konwersja int na binarną reprezentację ciągu znaków w Javie?

Jaki byłby najlepszy (najlepiej najprostszy) sposób konwersji int na binarną reprezentację ciągu znaków w Javie? Na przykład, powiedzmy, że int jest 156. Binarna reprezentacja tego łańcucha to "10011100".

Java Round up Any Number

Wydaje mi się, że nie mogę znaleźć odpowiedzi, której szukam na proste pytanie: jak zaokrąglić dowolną liczbę do najbliższej ... , 0.99999 chciałbym, aby wynik był 1. Do tej pory mam int b = (int) Math.ceil(a / 100); Nie wygląda na to, że to działa.

Zakres wartości w C Int i Long 32-64 bity

Mylę się z zakresem wartości zmiennej Int w C. Wiem, że 32bitowa niepodpisana liczba całkowita ma zakres od 0 do 65,535. Ta ... ra metody też nie pomaga. :) unsigned long long int atomicAdd(unsigned long long int* address, unsigned long long int val);

Jak przekonwertować int na ciąg szesnastkowy?

Chcę wziąć liczbę całkowitą (która będzie Np.: chcę przejść 65 i wyjść '\x41', lub 255 i dostać '\xff'. Próbowałem to zrobić z struct.pack('c',65), ale to dusi wszystko powyżej 9, ponieważ chce przyjąć pojedynczy ciąg znaków.

Pole liczb całkowitych MySQL jest zwracane jako ciąg znaków w PHP

Mam pole tabeli w bazie danych MySQL: userid INT(11) Więc dzwonię na moją stronę z tym zapytaniem: "SELECT userid FROM ... ; $id=$row['userid']; Teraz jeśli zrobię: echo gettype($id); Dostaję sznurek. Czy to nie powinna być liczba całkowita?

Konwertuj char na int w C#

Mam char w c#: char foo = '2'; Teraz chcę dostać 2 do int. Uważam, że to nawrócenie.Toint32 zwraca rzeczywistą wartość d ... łańcucha znaków? Wiem, że to trywialne, ale wydaje się dziwne, że nie ma nic rodzimego, aby bezpośrednio dokonać konwersji.

Jak elegancko sprawdzić, czy liczba znajduje się w przedziale?

Jak to zrobić z C# i. NET 3.5/4? Na przykład liczba może wynosić od 1 do 100. Znam proste, jeśli wystarczy; ale kluczem do ... otyczyło szybkości, Ale piękna kodu. Przestań mówić o efektywności i tym podobnych; pamiętaj, że wygłaszasz Kazania do chóru.

Konwersja int na std:: string

Jaki jest najkrótszy sposób, najlepiej inline-able, aby przekonwertować int na łańcuch znaków? Odpowiedzi za pomocą stl i boost będą mile widziane.

string:: size type zamiast int

const std::string::size_type cols = greeting.size() + pad * 2 + 2; Dlaczego string::size_type? int ma działać! trzyma numery!!!

C++ parse int from string [duplicate]

to pytanie ma już odpowiedzi tutaj : ... pytać flat out, jaki jest właściwy sposób, aby przekonwertować ciąg znaków do int. string s = "10"; int i = s....? Dzięki!

Zaokrąglanie dzielenia liczb całkowitych (zamiast obcinania)

Byłem ciekaw, jak Mogę zaokrąglić liczbę do najbliższej dziesiątej liczby całkowitej. Na przykład, gdybym miał: int a = 59 / 4; Czyli 14,75 obliczona w postaci zmiennoprzecinkowej; jak Mogę zapisać liczbę jako 15 W "a"?

Jak używać long id w aplikacjach Rails?

Jak mogę zmienić (domyślny) typ dla identyfikatorów ActiveRecord? int nie jest wystarczająco długi, wolałbym długo. Zdziwiłem się, że nie ma :long for the migrations - czy wystarczy użyć jakiegoś dziesiętnego?

NumPy lub Pandy: zachowywanie typu tablicy jako liczby całkowitej, mając jednocześnie wartość NaN

Czy istnieje preferowany sposób na utrzymanie typu danych tablicy numpy jako int (lub int64 lub cokolwiek innego), przy jedno ... Py, z NaN fill_value, które również nie działały. Wszystko to spowodowało, że typ danych kolumny stał się zmiennoprzecinkowy.

Co jest szybsze: if (bool) czy if (int)?

Która wartość jest lepsza do wykorzystania? Logiczna prawda czy liczba całkowita 1? Powyższy temat zmusił mnie do zrobie ... eć. znacznik optymalizacji -O2 generuje dokładnie taki sam asm. Ale to nie jest pytanie. Pytanie jest takie, jakie zadałem.

Dlaczego mogę przekazać 1 jako krótki, ale nie zmienną int i?

Dlaczego pierwszy i drugi zapis działa, ale nie ostatni? Czy jest jakiś sposób mogę pozwolić na wszystkie 3 z nich i wykryć, ... in(string[] args) { Write(1);//ok Write((int)1);//ok int i=1; Write(i);//error!? } }

Dlaczego "int i = 2147483647 + 1;" OK, ale "byte b = 127 + 1;" nie jest kompilowalne?

Dlaczego int i = 2147483647 + 1; jest OK, ale byte b = 127 + 1; nie można kompilować?