程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 不錯的C++函數

不錯的C++函數

編輯:C++入門知識

函數:itoa(a,b,10);
功能:把a的值的10進制放到字符串b裡;

C++代碼 
#include <iostream>   
using namespace std;   
int main()   
{   
    char str[11];   
    int i;   
    cin >> i;   
    itoa (i,str,10);   
    cout << str << endl;   
    return 0;  

#include <iostream>
using namespace std;
int main()
{
    char str[11];
    int i;
    cin >> i;
    itoa (i,str,10);
    cout << str << endl;
    return 0;
}

備注:不是所有編譯器都可用!

函數:atoi(str);
功能:將str轉成整數並返回C++代碼 
#include <iostream>   
using namespace std;   
int main()   
{   
    char str[11];   
    int i;   
    cin >> str;   
    i = atoi(str);   
    cout << i << endl;   
    return 0;   

#include <iostream>
using namespace std;
int main()
{
    char str[11];
    int i;
    cin >> str;
    i = atoi(str);
    cout << i << endl;
    return 0;
}

備注:這個函數雖然和itoa有點像,但注意的是atoi是有返回值的,itoa只是執行命令

其他
C++代碼 
函數  isalpha (char )         判斷是否是字母  
函數  isdigit (char )         判斷是否是數字  
函數  isalnum (char )         判斷是否是數字或字母  
以上3個函數都在頭文件 ctype.h 中  
 
函數  strupr (char *s)        把字符串s裡的小寫轉大寫  
函數  strlwr (char *s)        把字符串s裡的大寫轉小寫  
函數  strrev (char *s)        把字符串s的所有字符的順序顛倒過來(不包括空字符NULL)  
 
函數 toupper, tolower         大小寫轉化  
函數 floor:int m = floor (sqrt(x) + 0.5) 浮點誤差修正

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved