Your SlideShare is downloading. ×
Конвертация строковых данных в числовые
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Конвертация строковых данных в числовые

849

Published on

Презентация посвящена конвертации строковых данных в числовые. Рассмотрены функции типа atox и strtox

Презентация посвящена конвертации строковых данных в числовые. Рассмотрены функции типа atox и strtox

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
849
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Преобразование данных <stdlib.h>
  • 2. Преобразование Функция Строка в int atoi( ) Строка в long atol( ), strtol( ) Строка в unsigned long strtoul( ) Строка в long long atoll( ), strtoll( ) Строка в unsigned long long strtoull( ) Строка в float strtof( ) Строка в double atof( ), strtod( ) Строка в long double strtold( )
  • 3.
    • atoi
      • int atoi ( const char * s )
      • Функция пропускает все начальные пробелы, символы табуляции, новой строки
    • atol
      • long atol ( const char * s )
    • strtol
      • long strtol ( const char * restrict s , char ** restrict endptr , int base );
  • 4.
    • char *inBuf=&quot; 10 Hello, world“; int i=atoi(inBuf); long l=atol(inBuf); char *p=NULL; long l1=strtol(inBuf,&p,10); printf(&quot;Result: integer: %d, long: %d, second long: %d, tail: %sn&quot;,i,l,l1,p);
  • 5.  
  • 6.
    • strtoul
      • unsigned long strtoul ( const char * restrict s , char ** restrict endptr , int base )
    • atoll
      • long long atoll ( const char * s )
    • strtoll
      • long long strtoll ( const char * restrict s , char ** restrict endptr , int base )
  • 7.
    • strtoull
      • unsigned long long strtoull ( const char * restrict s , char ** restrict endptr , int base )
    • atof
      • double atof ( const char * s )
    • strtof
      • float strtof ( const char * restrict s , char ** restrict endptr )
    • strtod
      • double strtod ( const char * restrict s , char ** restrict endptr )
  • 8.
    • Вопросы
    • e-mail: a.bovanenko@gmail.com

×