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...