把int轉換為char把int轉換為char

2021-05-23 18:09:23 字數 1443 閱讀 9802

char   *ultoa(unsigned   long   value,char   *string,int   radix)  

將無符號整型數value轉換成字串並返回該字串,radix為轉換時所用基數  

char   *ltoa(long   value,char   *string,int   radix)  

將長整型數value轉換成字串並返回該字串,radix為轉換時所用基數  

char   *itoa(int   value,char   *string,int   radix)

將整數value轉換成字串存入string,radix為轉換所用基數.  

double atof(char   *nptr)                  

將字串nptr轉換成雙精度數,並返回這個數,錯誤返回0  

int     atoi(char   *nptr)                              

將字串nptr轉換成整型數,     並返回這個數,錯誤返回0  

long     atol(char   *nptr)    

將字串nptr轉換成長整型數,並返回這個數,錯誤返回0  

double strtod(char   *str,char   **endptr)  

將字串str轉換成雙精度數,並返回這個數,  

long strtol(char   *str,char   **endptr,int   base)  

將字串str轉換成長整型數,   並返回這個數,

0~10間的數字,可以這樣

int   a   =   1;

char   b;

b   =   '0 '   +   a;

或者int   a   =   22222222222;

char   str[4];

str[0]   =   (char)(a   &   0xff);

str[1]   =   (char)((a   > >   8)   &   0xff);

str[2]   =   (char)((a   > >   16)   &   0xff);

str[3]   =   (char)((a   > >   24)   &   0xff);

或者int       a = 65; //65 = 0x00000041

char       b[4];  

//b[3]='/n'; 

sprintf(b, "%d ",a);

//memcpy(b,&a,4);

或者unsigned   int   a   =   437567232;

unsigned   char   b[4];

for   (int   i   =   0;   i   <   4;   i++)

把double型轉換為int型

double d1 100.00 double d1 new double d1 int i1 d1.intvalue 簡單型別的變數轉換為相應的包裝類,可以利用包裝類的建構函式。即 boolean boolean value character char value integer int val...

java 把char 轉化為int

首先說明一下問題由於某個專案的需求需要使用到 int 的陣列,由於資料最初是 string 型別的,為了方便就先把 string 型別的資料轉化成了 char 可是專案需要的是 int 的資料,所以還得把 char 轉化成 int 在轉化的過程中 1,變成了49,2變成了 50.考慮了很久才忽然想起...

把int型別日期轉換為datetime型別日期

在維護乙個 原開發者儲存日期時,都是使用int資料型別,如20120218等。現insus.net獲取這個欄位做其它處理,得先需要把它們轉為datetime資料型別。因此產生以下這個user defined functions 自定義函式 create function dbo udf conver...