Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.70
irma
0 / 0 / 0
Регистрация: 12.06.2009
Сообщений: 60
#1

Представление числа в разном формате - C++

09.11.2009, 21:35. Просмотров 2535. Ответов 3
Метки нет (Все метки)

как можно представить числа, например 2, в формате 2.0 или 2.00, нужна для предсталения числа в виде таблицы
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2009, 21:35     Представление числа в разном формате
Посмотрите здесь:
C++ Представление числа
Побитовое представление числа. C++
C++ Побитовое представление числа
Двоичное представление числа C++
Десятичное представление заданного числа C++
Получить q ичное представление числа C++
C++ Представление числа в k-ой системе счисления
C++ Внутреннее представление числа в памяти
C++ представление числа в виде суммы 3 и 5
Представление числа в 16-ричном виде C++
C++ Представление числа N в виде всевозможных сумм K
C++ Перевод десятичного числа во внутреннее представление

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
HIMen
4125 / 1374 / 39
Регистрация: 12.04.2009
Сообщений: 2,346
09.11.2009, 21:38     Представление числа в разном формате #2
http://www.cplusplus.com/reference/i.../manipulators/
Monte-Cristo
2787 / 1373 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
09.11.2009, 21:42     Представление числа в разном формате #3
irma, если используется тип double, кол-во выводимых символов после запятой можно установить через printf()

C
1
2
    double x = 5;
    printf("%0.2lf", x);
Evg
Эксперт CАвтор FAQ
17462 / 5700 / 361
Регистрация: 30.03.2009
Сообщений: 15,636
Записей в блоге: 26
09.11.2009, 21:53     Представление числа в разном формате #4
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
 
int
main (void)
{
  float f = 123.456789;
  char buff[128];
 
  /* Печатаем с точностью до двух знаков после запятой */
  printf ("%.02f\n", f);
 
  /* То же самое, но в промежуточную строку */
  sprintf (buff, "%.02f\n", f);
  printf ("%s\n", buff);
 
  return 0;
}
Yandex
Объявления
09.11.2009, 21:53     Представление числа в разном формате
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru