Технология программирования. Базовые конструкции C/C++. Липачев Е.К. - 53 стр.

UptoLike

Составители: 

53
Числовые данные часто вводят в символьном виде, а затем
преобразуют в подходящий числовой тип.
Пример. Конвертация символьных массивов в числовые типы.
Функция atoi()преобразует строку, указанную как параметр, в целое
число, а функция atof() преобразует строку в число с плавающей точкой.
Функции вернут 0, если преобразование невозможно.
#include <iostream>
#include <cstdlib>
#include <clocale>
using namespace std;
int main ()
{
setlocale(LC_CTYPE, "rus"); // русификация консоли
char chislo [10];
cout << " Ввести целое число ";
cin>>chislo;
// преобразуем символы в целое число:
int n;
n=atoi(chislo); // в целое
//
cout<<"\n n="<<n<<" 2*n= "<<2 * n<<"\n";
cout << " Ввести число "; cin>>chislo;
// преобразуем символы в число с плав. точкой:
double x=atof(chislo); // в double
cout<<"\n x="<<x<<" 2*x= "<<2 * x<<"\n";
return 0;
}
     Числовые данные      часто вводят в символьном виде, а затем
преобразуют в подходящий числовой тип.
     Пример. Конвертация символьных массивов в числовые типы.
Функция atoi()преобразует строку, указанную как параметр, в целое
число, а функция atof() преобразует строку в число с плавающей точкой.
Функции вернут 0, если преобразование невозможно.
#include 
#include 
#include 
using namespace std;
int main ()
{
   setlocale(LC_CTYPE, "rus"); // русификация консоли
   char chislo [10];
   cout << " Ввести целое число ";
   cin>>chislo;
// преобразуем символы в целое число:
   int n;
   n=atoi(chislo); // в целое
//
   cout<<"\n n="<>chislo;
// преобразуем символы в число с плав. точкой:
   double x=atof(chislo); // в double
   cout<<"\n x="<