Форматирование числа в виде 10⁻⁸⁹ - Visual Basic .NET
Формулировка задачи:
Можно взять стандартное экспоненциальное представление чисел Format(1234567, "Scientific"), получить 1.23E+06, преобразовать в String, затем заменить "E+" на "10", "Е-" на "10⁻ " и заморочиться на предмет преобразование показателя степени в верхний индекс (с этим не так просто, символы юникод на разных системах отображаются по разному). Но так не хочется изобретать велосипед, неужто ничего готового нет?
Решение задачи: «Форматирование числа в виде 10⁻⁸⁹»
textual
Листинг программы
- Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
- 'Dim i As Integer = Asc("вЃ»") - ошибочно вернул ASCII код
- 'TextBox1.Text = "10" & Chr(i)
- 'unicode
- TextBox1.Text = "10" & ChrW(&H207B) & ChrW(&H2078) & ChrW(&H2079) '&H25B2
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д