Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 27.11.2017
Сообщений: 4

Фрагмент из книги

08.08.2019, 20:04. Показов 2079. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В старой книге C++ Страуструпа было написано char answer = 0;
1)Как это понимать, ведь обычно объявляется так - char d = 's';

Дальше идёт фрагмент кода char answer = 0;
cin >> answer;

И можно вписать в answer значение, а потом даже вывести, но если написать , допустим, char answer = 1; , то выводится в консоли
знак вопроса в квадрате, хотя опять можно задать значение answer и вывести его.



Есть ли какая-нибудь книга, где всё это расписано, а то надоело очень много непонятных моментов. Спасибо


0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.08.2019, 20:04
Ответы с готовыми решениями:

Фрагмент кода с книги даёт ошибки
#include <iostream> #include <vector> #include <cassert> #include <algorithm> #include <windows.h> using namespace std; ...

Сравнить ФИО из книги 1 и книги 2, и если совпадают, то в столбец А книги 1, подставить данные из столбца В книги 2
Добрый день! Подскажите, как сделать-есть 2 книги. Нужно сравнить фамилии из книги 1 и книги 2 и если ФИО совпадает, то в столбец А книги...

Вырезать фрагмент из wav файла и сохранить этот фрагмент в новый файл.
Добрый день, подскажите плиз как можно вырезать фрагмент из wav и сохранить его в новый wav файл?

25
Mental handicap
 Аватар для Azazel-San
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
09.08.2019, 13:45
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от hoggy Посмотреть сообщение
не является ни signed char, ни unsigned char
Но в то же время он будет представляться как signed char или как unsigned char (на выбор), т.к. это implementation-defined.
Цитата Сообщение от http://eel.is/c++draft/basic.fundamental#7
Type char is a distinct type that has an implementation-defined choice of “signed char” or “unsigned char” as its underlying type.
Цитата Сообщение от Pvt Посмотреть сообщение
число 127...-128
Потом здесь: так случилось, что стандарт не оперирует такой терминологией как байт и не дает обозначения байта как наименьшей адресной единицы памяти. Но говорит, что sizeof(char) == 1, где за 1 берут минимальную адресуемую единицу на конкретной машине.
Но сам по себе байт implementation-defined и его размер может быть как 8 бит, так и больше, сколько именно там в нем бит определяет константа CHAR_BIT в limits, поэтому его диапазон может быть далеко не 256.
0
Заблокирован
09.08.2019, 13:48
Цитата Сообщение от hoggy Посмотреть сообщение
махровый сишник
звучит как комплимент, через запятую: K&R,махровый сишник,прочие...
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
09.08.2019, 14:32
Цитата Сообщение от Azazel-San Посмотреть сообщение
Но в то же время он будет представляться как signed char или как unsigned char (на выбор), т.к. это implementation-defined.
ты подумал, что я не в курсе,
и решил меня просвятить?
0
Mental handicap
 Аватар для Azazel-San
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
09.08.2019, 15:18
Цитата Сообщение от hoggy Посмотреть сообщение
и решил меня просвятить?
Всего лишь дополнить + подтвердить
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
09.08.2019, 15:41
Цитата Сообщение от Azazel-San Посмотреть сообщение
Всего лишь дополнить
какое именно предложение ты решил дополнить?

Цитата Сообщение от hoggy Посмотреть сообщение
char может быть тождественным signed char или unsigned char.
при этом, char - самостоятельный тип данных
(не является ни signed char, ни unsigned char.)
Цитата Сообщение от hoggy Посмотреть сообщение
In any
particular implementation, a plain char object can take on either the same values as a signed char or an
unsigned char; which one is implementation-defined.
0
Mental handicap
 Аватар для Azazel-San
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
09.08.2019, 15:43
Цитата Сообщение от hoggy Посмотреть сообщение
In any
particular implementation, a plain char object can take on either the same values as a signed char or an
unsigned char; which one is implementation-defined.
Этого не увидел
Не злись)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.08.2019, 15:43
Помогаю со студенческими работами здесь

Описать структуру Bibliotec, содержащую следующие поля: автор книги, инвентарный номер книги, название книги
Описать структуру BIBLIOTEC содержащий следующие поля: автор книги , инвентарный номер книги , название книги. Подсчитать , книги скольких...

Lvalue required. Добавление строк в Memo - ввод книги, вывод книги по ID.
Вроде библиотечной программы. Ввод книги. Вывод книги по ID. #include "Unit1.h" ...

Копирование строки с данными из листа одной книги в лист другой книги
Никак не получается написать код, который бы копировал только вторую строку с данными из листа одной книги в лист другой книги. Помогите...

По выбору книги в запросе выдать сообщение о наличии книги, автору, названию
Всем добрый вечер! (не подумаите ничего плохого, я не "стороник халявы") Но решение этих задач мне нужно срочно. описание что и как где...

Дом книги в течение 5 месяцев продавал книги 5 различных жанров ...
помогите, пожалуйста, решить задачу.. дом книгги в течение 5 месяцев продавал книги 5 различных жанров (детектив, роман, фантастика,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции. <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible". . .
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов. import "math" func angleClock(hour int, minutes int) float64 { . . .
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru