Автор Тема: Типове данни  (Прочетена 1164 пъти)

Apache

  • Напреднали
  • *****
  • Публикации: 106
    • Профил
Типове данни
« -: Oct 15, 2005, 20:01 »
Здравейте, от доста време се чудя каква е разликата м/у float и double. Знам че и двата типа с с плаваща запетая, а double е с двойна точност. Но какво означчава това ?
Също така до колкото знам long int е 2 пъти int. А short int не е ли равно на int ? Абе изобщо такива малоумни въпроси задавам, та ако някой ги разбра моля да отговори все пак '<img'>
Активен

spawnman

  • Напреднали
  • *****
  • Публикации: 455
    • Профил
Типове данни
« Отговор #1 -: Oct 15, 2005, 21:28 »
Може би на този адрес ще получиш част от отговорите, които търсиш.
Успех!
Активен

Mandriva Cooker
BlackBox

FV80503200 SL27J, 82437FX TSC, 128 (4x32) MB 72pin EDO, AHA-2940UW, ST34572W, M2513A, CDU521, CTL0024, 3C509b-TPC, 215R3PUA22, FP767-12

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
Типове данни
« Отговор #2 -: Oct 15, 2005, 22:11 »
Цитат (Apache @ Окт. 15 2005,21:01)
Здравейте, от доста време се чудя каква е разликата м/у float и double. Знам че и двата типа с с плаваща запетая, а double е с двойна точност. Но какво означчава това ?
Също така до колкото знам long int е 2 пъти int. А short int не е ли равно на int ? Абе изобщо такива малоумни въпроси задавам, та ако някой ги разбра моля да отговори все пак '<img'>

Значи простичко казано
long int = 2 x int битовете, които заеме и поради това може да имаш по-големи целочислени числа , защото имаш битовете да ги запишеш.

short int е като int - да.

float и double - по-голямата точност на double означава, че имаш повече цифри след десетичната запетая - повече точност.

int - 16/32bit
long int - 32 bit
float - 32bit точност до шест числа след д.з
double - 64bit точност до десет числа след д.з.
long double - 80 bit точността е същата, но възм. числа са повече , ако не грешка това е '<img'>

Купи си следните две книжки като 1-во тази  ,след време тази:

- Практически самоучител по С на Хърбърт Шийлд
- Програмният език С на Кериган и Ричи.

е това е '<img'>

link -> bgdev.org , чети повече и успехи !
Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

Apache

  • Напреднали
  • *****
  • Публикации: 106
    • Профил
Типове данни
« Отговор #3 -: Oct 16, 2005, 00:51 »
Мерси много '<img'> Втората вече я имам '<img'>
Активен