Wspólny typ danych w wielu językach programowania do reprezentowania liczby całkowitej. Użyj tego tagu, jeśli masz pytania dotyczące używania, przechowywania lub manipulowania liczbami całkowitymi.
Poniższy blok kodów daje wynik jako 0. public class HelloWorld{ public static void main(String []args){ int product = 1; for (int i = 10; i <= 99; i++) { product *= i; } System.out.println(product); } } Czy ktoś może wyjaśnić, dlaczego tak się dzieje?
Używam Scilaba i chcę przekonwertować tablicę wartości logicznych na tablicę liczb całkowitych: >>> x = np.array([4, 3, 2, 1]) >>> y = 2 >= x >>> y array([False, False, True, True], dtype=bool) W Scilabie mogę użyć: >>> bool2s(y) 0. 0. 1. 1. lub nawet pomnóż to przez 1: >>> 1*y …
Jak sugeruje tytuł, chcę wziąć liczbę zmiennoprzecinkową i zaokrąglić ją w dół do najbliższej liczby całkowitej. Jeśli jednak nie jest to całość, ZAWSZE chcę zaokrąglić zmienną w dół, niezależnie od tego, jak blisko jest do następnej liczby całkowitej w górę. Czy jest na to sposób?
Czy ktoś może pobić wydajność mojej liczby całkowitej do kodu std :: string, połączonego poniżej? Jest już kilka pytań, które wyjaśniają, jak przekonwertować liczbę całkowitą na a std::stringw C ++, na przykład to , ale żadne z przedstawionych rozwiązań nie jest wydajne. Oto gotowy do kompilacji kod dla niektórych typowych …
Czy ktoś wie, jak Python zarządza wewnętrznie typami int i long? Czy dynamicznie wybiera właściwy typ? Jaki jest limit int? Używam Pythona 2.6, czy różni się od poprzednich wersji? Jak mam zrozumieć poniższy kod? >>> print type(65535) <type 'int'> >>> print type(65536*65536) <type 'long'> Aktualizacja: >>> print type(0x7fffffff) <type 'int'> …
Próbuję zrobić coś dość powszechnego: przeanalizować dane wejściowe użytkownika w skrypcie powłoki. Jeśli użytkownik podał prawidłową liczbę całkowitą, skrypt robi jedną rzecz, a jeśli nie jest poprawny, robi coś innego. Kłopot w tym, że nie znalazłem łatwego (i dość eleganckiego) sposobu na zrobienie tego - nie chcę, aby trzeba było …
Czuję, że po prostu nie mogę go znaleźć. Czy jest jakiś powód, dla którego powfunkcja C ++ nie implementuje funkcji „power” dla niczego oprócz floats i doubles? Wiem, że implementacja jest trywialna, po prostu czuję, że wykonuję pracę, która powinna znajdować się w standardowej bibliotece. Solidna funkcja potęgi (tj. Radzi …
Nigdzie indziej nie widziałem tej „funkcji”. Wiem, że 32-ty bit jest używany do czyszczenia pamięci. Ale dlaczego tak jest tylko w przypadku int, a nie w przypadku innych podstawowych typów?
Muszę sprawdzić, czy każda liczba od 1 do 1000 jest wielokrotnością 3 lub wielokrotnością 5. Pomyślałem, że zrobię to, aby podzielić liczbę przez 3, a jeśli wynik jest liczbą całkowitą, być wielokrotnością 3. To samo z 5. Jak sprawdzić, czy liczba jest liczbą całkowitą? oto mój obecny kod: n = …
Dlaczego Python 3 dopuszcza „00” jako literał dla 0, ale nie dopuszcza „01” jako dosłownego dla 1? Czy jest dobry powód? Ta niekonsekwencja wprawia mnie w zakłopotanie. (I mówimy o Pythonie 3, który celowo złamał kompatybilność wsteczną, aby osiągnąć cele takie jak spójność). Na przykład: >>> from datetime import time …
Jaka jest różnica między Parse () i TryParse ()? int number = int.Parse(textBoxNumber.Text); // The Try-Parse Method int.TryParse(textBoxNumber.Text, out number); Czy istnieje jakaś forma sprawdzania błędów, taka jak blok Try-Catch?
Czy istnieje lepszy krótszy sposób niż iterowanie po tablicy? int[] arr = new int[] { 1, 2, 3 }; int sum = 0; for (int i = 0; i < arr.Length; i++) { sum += arr[i]; } wyjaśnienie: Lepszy podstawowy oznacza czystszy kod, ale wskazówki dotyczące poprawy wydajności są również …
Co oznacza 0xprefiks w liczbie? const int shared_segment_size = 0x6400; Pochodzi z programu w C. Nie mogę sobie przypomnieć, co to oznacza, a zwłaszcza co xoznacza ten list .
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.