• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Конвертация строковых данных в числовые
 

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

on

  • 1,057 views

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

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

Statistics

Views

Total Views
1,057
Views on SlideShare
1,057
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

    • Преобразование данных <stdlib.h>
    • Преобразование Функция Строка в int atoi( ) Строка в long atol( ), strtol( ) Строка в unsigned long strtoul( ) Строка в long long atoll( ), strtoll( ) Строка в unsigned long long strtoull( ) Строка в float strtof( ) Строка в double atof( ), strtod( ) Строка в long double strtold( )
      • atoi
        • int atoi ( const char * s )
        • Функция пропускает все начальные пробелы, символы табуляции, новой строки
      • atol
        • long atol ( const char * s )
      • strtol
        • long strtol ( const char * restrict s , char ** restrict endptr , int base );
      • 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);
    •  
      • 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 )
      • 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 )
      • Вопросы
      • e-mail: a.bovanenko@gmail.com