Типове данни, променливи и константи



Pdf просмотр
страница3/4
Дата14.10.2023
Размер1.31 Mb.
#118951
ТипРеферат
1   2   3   4
Светлана Драгомирова
Свързани:
подвижни игри planove-na-podvijni-igri-za-naii-malkite, К О Н С П Е К Т (1)
4. Константи
Константата е произволен израз с фиксирана стойност, като:
Цели числа:1776,707,-273
Те са числени стойности, които определят цели десетични числа. В допълнение на десетичните числа (тези, които всички ние познаваме) C++ позволява използването на


6 литерални константи за осмични (с основа 8) и шестнайсетични (с основа 16) числа. За да изразим едно осмично число, трябва да поставим знак 0 (знак за нула) пред него. А за да изразим едно шестнайсетично число, пред него трябва да поставим знаците 0x.
Например следващите литерални константи са еквивалентни една на друга:
75 // десетично
0113 // осмично
0x4b // шестнайсетично
Всички те представят едно и също число: 75 (седемдесет и пет), изразено съответно с основа 10, 8 и 16.
Числа с плаваща запетаяТе изразяват числата с десетици и/или експонента. Тези числа могат да включват точка за десетична запетая, знака e (който изразява “по десет на степен
...”) или и двете.
3.14159 // 3.14159 6.02e23 // 6.02 x 1023 1.6e-19 // 1.6 x 10-19 3.0 // 3.0
Това са четири валидни числа с десетици, изразени в C++. Първото число е PI, второто е числото на Авогадро, третото е електрическият заряд на един електрон (изключително малко число) – всички са с приближение – а последното е числото 3,изразено като число с плаваща запетая.
Знаци и низове
Съществуват и не-числови константи, като:
'z'
'p'
"Hello world"
"How do you do?"


7
Първите два израза представят отделни знаци, оградени с единични кавички ('), а следващите два представят низове от по няколко знака, поставени между двойни кавички
(").
Когато отделните знаци и низовете от знаци се представят като константи, трябва да се поставят знаци за кавички, за да бъдат разграничени от възможни идентификатори на променливи или запазени думи. Знаковите и низовите константи имат някои особености, като например escape кодовете. Това са специални символи, които не могат да бъдат изразени по друг начин в сорс кода на дадена програма – например нов ред (\n) или табулация (\t). Всичките започват с обратно наклонена черта (\). Низовите константи могат да се продължат на повече от един ред, ако всеки ред завършва с обратно наклонена черта (\):Можете също така да конкатенирате няколко низови константи, като ги разделите с един или повече интервали, табулации, нови линии или други валидни празни символи: С префикса const можете да декларирате константи от определен тип по същият начин, по който декларирате променливи:


8


Сподели с приятели:
1   2   3   4




©obuch.info 2024
отнасят до администрацията

    Начална страница