锘??xml version="1.0" encoding="utf-8" standalone="yes"?>#include <iostream>
#include <limits>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
cout << numeric_limits<int>::min() << endl;
cout << numeric_limits<int>::max() << endl;
cout << numeric_limits<double>::min() << endl;
cout << numeric_limits<double>::max() << endl;
return 0;
}
]]>
..............................
char* 杞?int
#include <stdlib.h>
int atoi(const char *nptr);
long atol(const char *nptr);
long long atoll(const char *nptr);
long long atoq(const char *nptr);
...................................................................
int 杞?string
鍙互浣跨敤stringstream綾?闇瑕佸寘鍚?lt;sstream>澶存枃浠?
int main()
{
stringstream ss;
int i = 100;
string str;
ss >> i;
ss << str; //榪欐椂str涓氨鏄瓧絎︿覆"100".
retturn 0;
}
.............................
char* 杞?string
string s(char *);
浣犵殑鍙兘鍒濆鍖栵紝鍦ㄤ笉鏄垵濮嬪寲鐨勫湴鏂規(guī)渶濂借繕鏄敤assign().
..................................................................
int 杞?char *
鍦╯tdlib.h涓湁涓嚱鏁癷toa()
itoa鐨勭敤娉曪細(xì)
itoa(i,num,10);
i 闇瑕佽漿鎹㈡垚瀛楃鐨勬暟瀛?
num 杞崲鍚庝繚瀛樺瓧絎︾殑鍙橀噺
10 杞崲鏁板瓧鐨勫熀鏁幫紙榪涘埗錛?0灝辨槸璇存寜鐓?0榪涘埗杞崲鏁板瓧銆?br>榪樺彲浠ユ槸2錛?錛?6絳夌瓑浣犲枩嬈㈢殑榪涘埗綾誨瀷
鍘熷艦錛歝har *itoa(int value, char* string, int radix);
瀹炰緥錛?
#include "stdlib.h"
#include "stdio.h"
main()
{
int i=1234;
char s[5];
itoa(i,s,10);
printf("%s",s);
getchar();
}
..........................................
string 杞?char *
char *p = string.c_str();
string aa("aaa");
char *c=aa.c_str();
string mngName錛?
char t[200];
memset(t,0,200);
strcpy(t,mngName.c_str());
..........................................