Никита Культин - C/C++ в задачах и примерах
3-е издание, дополненное и исправленноеНазвание: | C/C++ в задачах и примерах | |
Автор: | Никита Культин | |
Жанр: | C, C++, C# | |
Изадано в серии: | неизвестно | |
Издательство: | БХВ-Петербург | |
Год издания: | 2019 | |
ISBN: | 978-5-9775-3996-8 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "C/C++ в задачах и примерах"
Сборник примеров и задач для самостоятельного решения по программированию на языке C/C++ охватывает практически все разделы начального курса программирования: от задач консольного ввода/вывода, использования циклов и операций с массивами до работы со строками, файлами и объектами. Примеры представлены в виде хорошо документированных исходных текстов программ. Книга содержит справочник — описание основных типов данных, операторов и наиболее часто используемых функций. Адресована студентам, школьникам старших классов и всем тем, кто изучает программирование в учебном заведении или самостоятельно. В третьем издании добавлены и обновлены примеры. Для начинающих программистов
Читаем онлайн "C/C++ в задачах и примерах". [Страница - 34]
беззнаковое целое в строку. Число изображается в указанной при
вызове функции системе счисления.
□
Строка — указатель на строку, куда будет помещено изобра
жение числа.
□
Основание — задает
основание системы счисления (от 2 до 36).
Максимальная длина строки, формируемой функцией itoa,—
17 символов, функциями Itoa и ultoa — 33 символа.
Заголовочный файл:
ПРИЛОЖЕНИЯ
I
ПРИЛОЖЕНИЕ 1
Таблица ASCII кодировки
символов
Символы с кодами 0—127
012345678910111213141516-
@
•
»
♦
1
♦
Й
#
►
1617181920212223242526272829303132-
►
«
I
!!
А
S
:
Т
1
*
_
*
*
▼
3233343536373839404142434445464748-
!
"
«
$
У.
&
’
(
)
»
*
,
.
/
0
4849505152535455565758596061626364-
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
е
6465666768697071727374757677787980-
@
А
В
С
D
Е
F
G
Н
I
J
К
L
М
N
0
Р
8081828384858687888990919293949596-
Р
0
R
S
Т
U
V
W
X
V
Z
I
\
1
~
1
96979899100101102103104105106107108109110111112-
'
а
Ь
с
d
е
f
g
h
i
.j
k
1
DI
n
0
p
112113114115116117118119120121122123124125126127-
p
q
г
s
t
u
v
w
x
v
z
{
|
}
~
A
Символы с кодами 128—255
128129130131132133134135136137138139140141142143144-
A
Б
В
Г
Д
E
Ж
3
И
Й
К
А
М
Н
0
П
Р
144145146147148149150151152153154155156157158159160-
Р 160- а
С 161- 6
Т 162- в
У 163- г
Ф 164- д
X 165- е
Ц 166- ж
Ч 167- з
111 168- и
Ц 169- й
Ъ 170- к
Ы 171- л
Ь 172- м
3 173- н
Ю 174- о
Я 175- п
а 176- «
176177178179180181182183184185186187188189190191192-
1921931 194195196197198■ 199ч 200■ 2012022033 204J 2052062071 208-
j
L
±
Т
1-
208209210211212+ 213214215L 216217I 218т 219220221i 2221 223л. 224-
А
224- р
т
1
и
226227228229230231232233234235236237238239240-
240- Е
т 225- с 241- ё
г
г
+
+
J
г
|
■
Г
1
■
р
т
у
ф
х
ц
ч
ш
щ
ъ
ы
ь
э
»
я
Е
242243244245246247248249250251252253254255256-
е
е
I
I
9
у
*
•
■
7
IF
0
■
ПРИЛОЖЕНИЕ 2
Представление
информации в компьютере:
десятичные, двоичные
и шестнадцатеричные числа
В повседневной жизни человек имеет дела с десятичными числа
ми. В десятичной системе счисления для представления чисел
используются цифры от 0 до 9. Значение числа определяется как
сумма произведений цифр числа на их весовые коэффициенты,
определяемые местами цифр в числе. Весовой коэффициент са
мой правой цифры равен единице, цифры перед ней — десяти,
затем ста и т. д. Например, число 2703 равно:
2х 1000 +7 х 100 + 0 х 10 + 3 х 1.
Если места цифр (разряды) пронумеровать справа налево и самой
правой позиции присвоить номер ноль, то можно заметить, что
вес г-го разряда равен г'-й степени десятки (рис. П2.1).
Рис. П2.1. Вес разрядов в десятичной системе счисления
260
Приложение 2
Для внутреннего представления чисел в компьютере использует
ся двоичная система счисления. Двоичные числа записываются
при помощи двух цифр: нуля и единицы. Как и десятичная, дво
ичная система — позиционная. Весовой коэффициент i-го разря
да равен двум в /-Й степени (рис. П2.2).
Можно задать одно и то же число так:
1x128 + 1x64+0x32+ 0x16+ 1x8 + 1x4 +0x2 + 1 х1 =205
или
(11001101)2= (205) ю
Рис. П2.2. Вес разрядов в двоичной системе счисления
Двоичные числа наиболее точно отражают состояние памяти, ре
гистров процессора и внешних устройств компьютера. Вместе
с тем, работать с двоичными числами не совсем удобно — слиш
ком много цифр приходится записывать. Поэтому была разрабо
тана шестнадцатеричная система счисления и записи чисел,
позволяющая компактно записывать двоичные числа и обеспечи
вающая простой способ перевода двоичного числа в шестнадца
теричное и обратно.
В основе шестнадцатеричной системы счисления лежит тот факт,
что, используя четыре двоичные цифры, можно записать шестна
дцать чисел (максимальное значение четырехразрядного двоич
ного числа равно пятнадцати).
Представление информации в компьютере...____________________ 261
Шестнадцатеричное число получается из двоичного следующим
образом (рис. П2.3).
Цифры двоичного числа делятся на группы по четыре. Каждой
группе ставится в соответствие сначала десятичное число, яв
ляющееся десятичным эквивалентом четырехзначного двоично
го, затем полученное десятичное число записывается шестнадца
теричной цифрой. В табл. П2.1 приведены десятичные числа от
нуля до 15 и соответствующие им шестнадцатеричные цифры.
1011 0101
I1 --">
Книги схожие с «C/C++ в задачах и примерах» по жанру, серии, автору или названию:
Арнольд Роббинс - Linux программирование в примерах Жанр: Другие языки и системы программирования Год издания: 2005 |
Павел Алексеевич Орленко, Петр Валентинович Евдокимов - С++ на примерах Практика, практика и только практика Жанр: Современные российские издания Год издания: 2019 Серия: На примерах |
Алексей Николаевич Васильев - Программирование на C++ в примерах и задачах Жанр: C, C++, C# Год издания: 2017 Серия: Российский компьютерный бестселлер |