![]() ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Strncpy(str_1, str_2, k);printf(“\n%s”, str_1); На экране появится сообщение: Vtorokursnik 10. Преобразование строки в вещественное число (float или double): 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 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. Преобразование строки в длинное целое число: 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: 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: 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
Учебное издание
Не нашли, что искали? Воспользуйтесь поиском:
|