Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Strncpy(str_1, str_2, k);




printf(“\n%s”, str_1);

На экране появится сообщение:

Vtorokursnik

10. Преобразование строки в вещественное число (float или double):
float atof(строка) – возвращает вещественное число:

Float x;

str="3.1416";

x=atof(str);

printf("\n str = %s", str);

printf("\n x = %6.4f", x);

На экране появится сообщение:

str = 3.1416

x = 3.1416

Если в преобразуемой строке встречается некорректный символ, то преобразование идет до него, и сообщение об ошибке не выдается:

Float x;

str="3.14a6";

x=atof(str);

printf("\n str = %s", str);

printf("\n x = %6.4f", x);

На экране появится сообщение:

str = 3.14a6

x = 3.1400

11. Преобразование строки в целое число:
int atoi(строка) – возвращает целое число:

Int i;

str="12345";

i=atoi(str);

printf("\n str = %s", str);

printf("\n i = %d", i);

На экране появится сообщение:

str = 12345

i = 12345

Если в преобразуемой строке встречается некорректный символ, то преобразование идет до него, и сообщение об ошибке не выдается:

Int i;

str="12a45";

i=atoi(str);

printf("\n str = %s", str);

printf("\n i = %d", i);

На экране появится сообщение:

str = 12a45

i = 12

12. Преобразование строки в длинное целое число:
int atol(строка) – возвращает длинное целое число:

Long k;

str="1234567890";

k=atol(str);

printf("\n str = %s", str);

printf("\n k = %d", k);

На экране появится сообщение:

str = 1234567890

k = 1234567890

Если в преобразуемой строке встречается некорректный символ, то преобразование идет до него, и сообщение об ошибке не выдается:

Long k;

str="12a4567890";

k=atol(str);

printf("\n str = %s", str);

printf("\n k = %d", k);

На экране появится сообщение:

str = 12a4567890

k = 12

13. Преобразование целого числа в строку. При преобразовании задается основание системы счисления от 2 до 32:
char itoa(число, строка, основание) – возвращает указатель на строку:

int i=12345;

char *str;

itoa(i, str, 10); // оператор присваивания не нужен!

printf("\n i = %d", i);

printf("\n str = %s", str);

На экране появится сообщение:

i = 12345

str = 12345

Преобразуем число в шестнадцатеричную систему счисления:

int i=23456;

char *str;

Itoa(i, str, 16);

printf("\n i = %x", i);

printf("\n str = %s", str);

На экране появится сообщение:

i = 5BA0

str = 5BA0

14. Преобразование длинного целого числа в строку. При преобразовании задается основание системы счисления от 2 до 32:
char ltoa(число, строка, основание) – возвращает указатель на строку:

long i=1234567890;

char *str;

Ltoa(i, str, 10);

printf("\n i = %d", i);

printf("\n str = %s", str);

На экране появится сообщение:

i = 1234567890

str = 1234567890

Преобразуем это же число в шестнадцатеричную систему счисления:

long i=1234567890;

char *str;

Ltoa(i, str, 16);

printf("\n i = %x", i);

printf("\n str = %s", str);

На экране появится сообщение:

i = DFB38D2

str = DFB38D2

 

Учебное издание

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных