kurs IV - pytanie o dyrektywy
Ostatnio zmodyfikowano 2009-04-25 12:37
Szmati Temat założony przez niniejszego użytkownika |
kurs IV - pytanie o dyrektywy » 2009-04-25 11:43:37 Jestem przy zmiennych i robie sobie ćwiczenia. Zrobiłem właśnie ostatnie, ale coś mi nie pasuje... miałem napisać je używając dyrektyw preprocesora. #include <iostream> #include <conio.h> #define jeden 5 #define dwa 83721 #define dwaa 89379 #define trzy 8.0 #define cztery 73.21 using namespace std;
int main() { cout << jeden << endl; cout << dwa << dwaa << endl; cout << trzy << endl; cout << cztery << endl; getch(); return( 0 ); } Wszystko ładnie działa z tym, że nie wyświetla mi zera po ósemce... (stała nazwana "trzy"). I moje pytanie - czemu? |
|
DejaVu |
» 2009-04-25 11:55:43 Komputer nie trzyma liczb w postaci tekstowej. Jeśli nie ma potrzeby wyświetlania cyfr, które nie mają znaczenia to on ich po prostu nie wyświetla. 8.0 = 8.0000000000000000000 = 8 |
|
GoldWolf |
» 2009-04-25 12:17:08 Widzę, że jesteś nowy to ładnie jakbyś w tytule zawierał o co chcesz pytać. Po pierwsze wtedy osoby pytające o to samo, same mogłyby znaleźć odpowiedz, po drugie wszyscy nie muszą czytać tego postu tylko po to by się dowiedzieć o co chodzi. Czyli temat mogłby wyglądać tak kurs IV - pytanie o dyrektywy. Na koniec dodam, iż jak uzyskasz satysfakcjonującą odpowiedz zamknij temat.
PS No właśnie takich pytani oczekuje, po tym jak zostanie odświeżony kurs, gdzie użytkownik sam sobie robi zadanie i chce tylko wyjaśnień co i jak w trawie piszczy. To podnosi na duchu i zachęca do większej pracy.
|
|
DejaVu |
» 2009-04-25 12:37:03 Dante: więcej luzu ;) |
|
« 1 » |