Typy danych
Część sekcji Podstawy ścieżki C w Coddy. Lekcja 5 z 63.
W języku C każdy element danych w programie ma określony typ. Typy danych określają, jakie dane może przechowywać zmienna i ile pamięci potrzebuje. Przyjrzyjmy się podstawowym typom danych w C:
Utwórz zmienną całkowitą:
int age;Deklaruje to zmienną o nazwie age, która może przechowywać liczby całkowite.
age = 25;Przypisuje to wartość 25 do age. Możesz też jednak zadeklarować i zainicjalizować zmienną w jednym kroku:
int score = 100;Tutaj int score = 100; deklaruje zmienną i jednocześnie ustawia jej wartość.
Oto podstawowe typy danych w C:
int number = 42; // Liczba całkowita
float price = 10.5f; // Liczba zmiennoprzecinkowa (dziesiętna)
double pi = 3.14159; // Liczba zmiennoprzecinkowa podwójnej precyzji
char grade = 'A'; // Pojedynczy znakint przechowuje liczby całkowite. float przechowuje liczby dziesiętne: przyrostek f (np. 10.5f) informuje C, że należy potraktować wartość jako float, a nie double. double przechowuje liczby dziesiętne z większą precyzją niż float. char przechowuje pojedynczy znak ujęty w apostrofy.
Wyzwanie
ŁatwyOtrzymujesz program; zapisz w zmiennej o nazwie price wartość 120.
Spróbuj swoich sił
#include <stdio.h>
int main() {
// Zmień poniższe 0 na właściwą liczbę
int price = 0;
return 0;
}Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
2Zmienne
Typy danychLiczby całkowiteLiczby zmiennoprzecinkowe — float i doubleZnakiWartości logiczneStałePodstawy printfZasady nazewnictwa zmiennychKonwersja typów — część 1Konwersja typów — część 2Wyzwanie podsumowujące3Operatory
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaOperatory przypisaniaOperatory relacyjneOperatory logiczne — część 1Operatory logiczne — część 2Operatory logiczne — część 3Wyzwanie podsumowującePoćwicz samodzielnie: Kompilator C online