Jak przekonwertować dodatnią liczbę całkowitą na wartość ujemną za pomocą Delphi? Wiem, że możesz użyć ABS(int)
, aby przekonwertować wynik negatywny na pozytywny, ale muszę go przekonwertować z pozytywnej na negatywną.Jak przekonwertować liczbę dodatnią na wartość ujemną?
Odpowiedz
z tego, co wiem, nie ma na to żadnej funkcji. można dokonać
if yourvariable > 0 then
yourvariable := -yourvariable;
Dzięki Yah thats right, głupi ze mnie tak samo jak C++ lol, myślałem delphi bardziej jako visual basic. – Tprice88
@Tprice, Visual Basic miał ** jednoargumentowy operator minus ** tak jak Delphi przez wiele lat. –
O, nigdy go nie użyłem na ich nie używam, ponieważ Visual Basic 6 odmawiam używania .Net. – Tprice88
Jeśli chcesz być absolutnie pewny, aby uzyskać wynik negatywny (lub zero), użyj
number := -abs(number)
nie powinno to być: liczba: = -1 * abs (liczba); ? –
@TomHagen: -x = -1 * x ∀x ∈ ℝ. –
//converting a positive to negative
$negnumber = $posnumber - $posnumber - $posnumber ;
eg;
$posnumber = 4;
$negnumber = 4 - 4 - 4 ;
$negnumber = -4;
Żartujesz, prawda? –
ehhh ... Za późno ale number := number * -1;
będzie działać też ale to zmienia symbol dowolnej liczby, od ujemnej do pozytywnej i do tyłu ... Aby zapewnić wartość ujemną, przejdź do @Mef Odpowiedź
EDIT: nawet później, ale number := 0 - number;
będzie działać zbyt ... To po prostu odwraca się symbol, a także
Niech n
być Twój numer i formuła n-(n*2) = -n
- 1. Mysql: Jak przekonwertować wartość dodatnią na ujemną podczas wstawiania
- 2. jak przekonwertować ujemną liczbę szesnastkową na dziesiętną
- 3. Jak wygenerować ujemną wartość losową w python
- 4. Konwertuj wartość ujemną na zero w mysql
- 5. Czy mogę zamienić liczbę ujemną na dodatnią przy operacjach bitowych w Actionscript 3?
- 6. Konwersja liczby dodatniej na ujemną w C#
- 7. Zawsze zwracaj wartość dodatnią
- 8. Jak wpisać liczbę ujemną przy pomocy .isdigit?
- 9. Wykreślanie histogramu skumulowanego ze stroną ujemną i dodatnią w ggplot?
- 10. Jak wykryć liczbę ujemną przypisaną do size_t?
- 11. Jak przekonwertować wartość float na liczbę całkowitą w php?
- 12. przekonwertować liczbę na słowa
- 13. Dlaczego ten program C generuje liczbę ujemną?
- 14. zmiana dodatniej na ujemną wartość w mysql
- 15. Jak przekonwertować liczbę całkowitą na seryjną
- 16. Jak przekonwertować wartość LocalDate na wartość natychmiastową?
- 17. Jak przekonwertować wartość całkowitą na wartość dziesiętną?
- 18. Jak przekonwertować odniesienie wyliczeniowe na liczbę?
- 19. Jak przekonwertować ciąg na liczbę w Perlu?
- 20. Jak przekonwertować liczbę na tekst w Perlu?
- 21. Coffeescript: jak przekonwertować ciąg na liczbę?
- 22. Jak przekonwertować datę na liczbę całkowitą?
- 23. Postscript: jak przekonwertować liczbę całkowitą na ciąg?
- 24. Jak przekonwertować ciąg znaków na liczbę dziesiętną?
- 25. Jak przekonwertować liczbę na INTERVAL minut?
- 26. Jak przekonwertować postgres json na liczbę całkowitą
- 27. Funkcja java, która zmienia liczbę ujemną na 0
- 28. czy możemy przekonwertować liczbę całkowitą na znak
- 29. Jak przekonwertować ciąg szesnastkowy na liczbę całkowitą ze znakiem?
- 30. Jak przekonwertować liczbę całkowitą na ciąg szesnastkowy w systemie Android?
Jeśli wiesz, że 'A' jest dodatnia, i chcesz uzyskać liczbę ujemną z tą samą odległością od początku, po prostu wykonaj '-a'. Jeśli nie znasz znaku "a", a chcesz się upewnić, że jest ujemny lub zero w tym sensie, że zamieniasz 'a' na' -a', tylko jeśli 'a' jest dodatnie, możesz tak jak sugerował RBA, ale podejście Mef jest dużo lepsze: '-abs (a)'. –