Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
ValeryS
Модератор
7315 / 5558 / 704
Регистрация: 14.02.2011
Сообщений: 18,852
21.04.2014, 00:22 0

Преобразование строки в число

21.04.2014, 00:22. Просмотров 1266. Ответов 23
Метки (Все метки)

Лучший ответ Сообщение было отмечено ыфырф1992 как решение

Решение

Цитата Сообщение от ыфырф1992 Посмотреть сообщение
Т.е. код элемента в типе char храниться в 16-ной системе, если я вас правильно понял.
все данные внутри компьютера хранятся в виде двоичных чисел
а вот как их интерпретировать это уже дело другое С позволяет общаться с десятичными, восьмеричными, шестнадцатеричными числами и с символами( речь про целочисленные типы в частности char)

0х30, 48, 060, '0' это одно и тоже в памяти будет как 0010 0000(двоичное)
так же эти числа могут интерпретироваться и как данные и как код (архитектура фон Неймана)
или по разному данные/код (гарвардская архитектура)
но это тема отдельного разговора
вот если интересно
http://ru.wikipedia.org/wiki/Архитектура_фон_Неймана
http://ru.wikipedia.org/wiki/Гарвардская_архитектура
Цитата Сообщение от ыфырф1992 Посмотреть сообщение
А почему такая запись "прокатывает"
такая это какая
Цитата Сообщение от ыфырф1992 Посмотреть сообщение
if (x) break;
эта ?
в стародавние времена когда создавался язык Си не было типа bool
и решили что 0 это ложь а все что не ноль это истина
эта запись идентична вот этой
C++
1
if (x!=0) break;
Добавлено через 7 минут
если напишешь так

C++
1
2
3
4
5
int a=5;
 
int b,c;
b=a==0;
c=a!=0;
то получишь b 0 c 1
все дело в том что при преобразовании из типа bool в тип int true(истина) равна 1, а false(ложь) равна 0

Вернуться к обсуждению:
Преобразование строки в число
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2014, 00:22
Готовые ответы и решения:

Преобразование строки в число
Есть строка с цифрами разделенная точкой с запятой: 1, 2, 3 string s = "1, 2,...

Преобразование строки в число
Почему не работает функция StrToInt, хоть библиотеку подключил stdlib.h

Преобразование строки в число?
Написал функцию, которая введенную преобразует в число. Но при выводе пишет,...

Преобразование строки в число
какой аналог есть в c++ на strtoint inttostr?

Преобразование из строки в число
только начала программировать на С. то есть, буквально только что открыла 10й...

23
Другие темы раздела
C++ Создайте класс name, методы класса с файловым вводом/выводом данных http://www.cyberforum.ru/cpp-beginners/thread1152591.html
#include <iostream> #include <string> #include <fstream> #include <locale.h> using namespace std; int kol; int cl = 0;
C++ Программа, которая вычисляет длину введенной с клавиатуры строки Ребят помогите и объясните пожалуйста :wall::cry: Нужно написать программу, которая вычисляет длину введенной с клавиатуры строки. p.S. Находил подобную тему на форуме, но не разобрался в... http://www.cyberforum.ru/cpp-beginners/thread1152586.html
Дан файл состоящий из строк которые могут начинаться C++
дан файл состоящий из строк которые могут начинаться либо с русских либо с английских слов.записать в другой файл только те строки которые начинаются с русских слов. программа на Turbo C++....
C++ Исправить регулярку, чтобы в rgxm записывалось последовательно логин, пароль, адрес сервера, порт и имя потока
Пытаюсь распарсить выражение такого вида "rtsp://@]<server-address-or-name>" result = std::regex_match(url, rgxm, std::regex("rtsp://(\\w*):*(\\w*)@*(*):*(\\d*)(*)")); Но если отсутсвует логин...
C++ Ссылка на переменную другого класса http://www.cyberforum.ru/cpp-beginners/thread1152545.html
Всем привет ! Хочу создать ссылку на переменную класса Animation. class PLAYER { public: .... float &CURRENTFrame;
C++ Вычислить суммы положительных элементов для каждого столбца Дан двумерный массив размером m*n. Заполнить его с клавиатуры. Определить номера строк, содержащих только положительные элементы. вот нашел на форуме такое вот решение, попробовал сам немного... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru