C++ da ma'lumotlarning asosiy turlari bilan amallar bajarish.
Sodda dasturlar tuzish.
Data turlari C
Ushbu bo'lim C asosiy ma'lumotlar turlarini muhokama qilinadi , Ushbu ma'lumotlar turlari ham ajralmas deyiladi. dasturlash tili C dasturlash tili kengayadigan emas. Concept kengayadigan vositalari, Bundan tashqari ajralmas ma'lumotlar turlari, Siz o'z ma'lumotlar turlarini yaratish mumkin. Shuning uchun, C ichida, ma'lumotlar ko'p turlari bor. Biz faqat asosiy kishilarga ko'rib chiqamiz.
Stol 1 – Data turlari C
|
Shrift
|
bayt
|
Qiymatni oralig'i
|
muhim (mantiqiy) Ma'lumotlarni turi
|
bool
|
1
|
0 / 255
|
muhim (Fe'l) Ma'lumotlarni turi
|
CHAR
|
1
|
0 / 255
|
integer ma'lumotlar turlari
|
qisqa int
|
2
|
-32 768 / 32 767
|
unsigned short int
|
2
|
0 / 65 535
|
int
|
4
|
-2 147 483 648 / 2 147 483 647
|
unsigned int
|
4
|
0 / 4 294 967 295
|
long int
|
4
|
-2 147 483 648 / 2 147 483 647
|
unsigned long int
|
4
|
0 / 4 294 967 295
|
suzuvchi-joy ma'lumotlar turlari
|
suzmoq
|
4
|
-2 147 483 648.0 / 2 147 483 647.0
|
uzoq float
|
8
|
-9 223 372 036 854 775 808 .0 / 9 223 372 036 854 775 807.0
|
ikki hissa
|
8
|
-9 223 372 036 854 775 808 .0 / 9 223 372 036 854 775 807.0
|
Jadvalda 1 C ma'lumotlar asosiy turlari . butun stol uch ustunlar bo'linadi. birinchi ustun kalit so'zni ko'rsatadi, belgilab beradi qaysi, Har bir inson o'z bor, Ma'lumotlarni turi. Ikkinchi ustun hajm baytlarda ko'rsatilgan, tegishli ma'lumotlar turiga bilan o'zgaruvchilar tomonidan berilgan. uchinchi ustun ma'qul qadriyatlar qator ko'rsatadi. Esda tuting, jadvalda, barcha ma'lumotlar turlari katta kichik ekanliklariga.
Ma'lumotlarni turi bool
jadvalda birinchi – Ma'lumotlar bu turi bool – integer ma'lumotlar turi, qadriyatlar qator sifatida – natural son 0 uchun 255. Lekin siz bilan farq bo'lishi mumkin, deb, dumaloq qavs ichida yoziladi – mantiqiy ma'lumotlar turi, va bu ham to'g'ri bo'ladi. Sifatida bool mantiqiy ifodalar natijalarini saqlash uchun ishlatiladi. Mantiqiy ifoda ikki natijalaridan biri bo'lishi mumkin true yoki false. true – mantiqiy ifoda rost bo'lsa,, false – mantiqiy ifoda yolg'on bo'lsa.
Lekin Ma'lumotlarni turi qiymatlari oralig'ida sifatida bool dan 0 uchun 255, u qandaydir o'ziga xos dasturlash tili mantiqiy Sobit bilan bu qator solishtirish uchun kerakli bo'lgan true va false. Shunday qilib,, Sobit true barcha raqamlar teng 1 uchun 255 İnclusively, Sobit kabi togda false faqat bir tamsayıya teng – 0. Ma'lumotlar turi foydalanib dastur o'ylab ko'ring bool.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
// data_type.cpp: определяет точку входа для консольного приложения.
#include "stdafx.h"
#include
using namespace std;
int main(int argc, char* argv[])
{
bool boolean = 25; // переменная типа bool с именем boolean
if ( boolean ) // условие оператора if
cout << "true = " << boolean << endl; // выполнится в случае истинности условия
else
cout << "false = " << boolean << endl; // выполнится в случае, если условие ложно
system("pause");
return 0;
}
|
IN
Do'stlaringiz bilan baham: |