DEV Community

Cover image for Типы данных С++
islomAli99
islomAli99

Posted on

Типы данных С++

Ассаламу алейкум, сегодня мы с вами обсудим типы данных.

#include <iostream>

using namespace std;
​
int main()
{
  int myNum = 5;               // Весь (whole number)
  float myFloatNum = 5.99;     // Десятичный разряд
  double myDoubleNum = 9.98;   // Decimal отличается от Float своим пределом.
  char myLetter = 'D';         // Char
  bool myBoolean = true;       // Boolean (Правда или ложь)
  string myText = "Hello";     // текст

  return 0;
}
Enter fullscreen mode Exit fullscreen mode

Основные типы данных

Тип данныхопределяет размер и тип данных, которые хранит переменная:

Image description

Типы чисел - integer = int - для целых чисел.

#include <iostream>

using namespace std;
​
int main() 
{

  int butun = 13; // Весь  (whole number)

  return 0;
}
Enter fullscreen mode Exit fullscreen mode

Типы чисел - float - для десятичных чисел.

#include <iostream>

using namespace std;
​
int main() 
{

  int mn = 13.15; // Десятичный разряд (whole number)

return 0;
}

Enter fullscreen mode Exit fullscreen mode

double - для дробных чисел.

#include <iostream>

using namespace std;

int main()
{

double myNum = 19.99;
cout << myNum;

return 0;
}
Enter fullscreen mode Exit fullscreen mode

float va double

float — может хранить только 8 чисел после точки.
double - может хранить только 16 чисел после точки.
String - строковые типы;
string - символ типа (текст или текст), используемый для хранения последовательности. Не забывайте использовать кавычки именно так, как они появляются в строке.

Например:

#include <iostream>

using namespace std;

int main()
{

cout << "Мы начали изучать С++";

return 0;
}
Enter fullscreen mode Exit fullscreen mode

char - типы символов.

char — единственный символ, который тип данных использует для хранения. Символы должны быть заключены в одинарные кавычки, например A или c:

Например:

#include <iostream>

using namespace std;

int main()
{

char belgi = 'A';
char belgi1 = 'c';
char belgi2 = '#';

cout << belgi << endl;
cout << belgi1 << endl;
cout << belgi2;

return 0;
}
Enter fullscreen mode Exit fullscreen mode

В качестве альтернативы вы можете использовать значения ASCII для представления определенных символов:

#include <iostream>

using namespace std;
​
int main()
 {
  char a = 65, b = 66, c = 67;
  cout << a;
  cout << b;
  cout << c;

return 0;
}
Enter fullscreen mode Exit fullscreen mode

Natija: ABS

Boolean типы

Boolean тип данных объявляется с ключевым словом bool и может принимать только значения true или false. True = 1 и false = 0, когда значение возвращается.

Например:

#include <iostream>

using namespace std;
​
int main() 
{
    bool togri = true;
    bool yolgon = false;
    cout << togri;  // Chiqadi 1 (true)
    cout << yolgon;  // Chiqadi 0 (false)

return 0;
}

Enter fullscreen mode Exit fullscreen mode

Top comments (0)