1. 程式人生 > >int與char相互轉換

int與char相互轉換

一、int->char

stdlib.h中有個函式itoa(),可以實現這個功能
itoa(i,num,10);
i 需要轉換成字元的數字
num 轉換後儲存字元的變數
10 轉換數字的基數(進位制)10就是說按照10進位制轉換數字。還可以是2,8,16等等你喜歡的進位制型別
原形:char *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);

二、char->int

char a[3] = {‘1’,’2’,’3’};
int i = atoi(a);

相關推薦

intchar相互轉換

一、int->char 在stdlib.h中有個函式itoa(),可以實現這個功能 itoa(i,num,10); i 需要轉換成字元的數字 num 轉換後儲存字元的變數 10 轉換數字的基數(進位制)10就是說按照10進位制轉換數字。還可以是2

c++中intchar相互轉換

一、ASCII表 瞭解int與char相互轉換之前,先讓我們看一下ASCII碼錶。 其中數字字元對應的位置為:48 - 57。 二、char轉int char轉int之前,先將運算式中的每個字元都轉換成ASCII碼值,再進行計算。 以下程式碼為例,其中i3的結

java中intbyte相互轉換

基礎內容簡介      在做轉換之前先要明確幾個簡單的概念。首先本文是以java為語言,以int為例子。 long資料型別在原理上是一致的。      1  int 在java中是32位, byte是8位。      2  原碼,反碼,補碼簡介        

C++:int string相互轉換

1、string轉int的方式 採用最原始的string, 然後按照十進位制的特點進行算術運算得到int,但是這種方式太麻煩,這裡不介紹了。 採用標準庫中atoi函式。 string s = "12";  int a = atoi(s.c_str());

C++中stringchar相互轉換

一、string轉char* 1.data()方法 string str = "hello"; const char* p = str.data(); //或char * p=(char*)str.data(); 2.c_str()方法 stri

int string 相互轉換

int轉化為string <!>最簡單 用to_string int i = 111; string s = to_string(i); cout<<s<<endl; 1、使用itoa(int to string) 1 //

charint型的相互轉換

1、int 轉換成char:                 int  n = 1;                 char ch = (char)(n + '0');                 這樣打印出來ch的值為1;                 不

unicode WCHAR 多字符集char相互轉換

多字符集轉UNICODE字符集: //mbs(char) to wcs (CString) //多字符集轉為UNICODE字符集 CString mbs2wcs(LPCSTR mbstr) { CString cstr = L""; size_t aLen = str

JNI中jstring const char* 相互轉換函式

在平時的工作,經常用到jni和const型別轉換。 //將const char型別轉換成jstring型別 jstring CStr2Jstring( JNIEnv* env, const char* pat ) { //定義java String類 strClass j

string,char,int型別的相互轉換

C#程式設計已經好幾天了,有一些收穫。我發現程式設計還是很有樂趣的。    關於字元的轉換是我這幾天頭痛的事,尤其是對輸入的資料進行操作。string型別(表示文字,即一系列 Unicode 字元)的可以轉換為char型別(即一個Unicode 字元)的,string型別的數

C/C++ 十六進位制char*Binary char*相互轉換

1. 十六進位制char* 轉 Binary char* 例如:“fedcba9876543210” 轉換為:char bin[8] ={0xfe,0xdc,0xba,0x98,0x76,0x54,0x32,0x10}形式。 程式碼: /*兩個字元轉換成

java中charint型別的相互轉換

char型別轉int型: char numChar = '9'; int nSum = numChar-'0'; int型別轉cahr型:int num = 9; char numChar = n

將字典轉換成變量, 字符串列表相互轉換

div 變量 pda span locals split blog nbsp tr1 將字典轉換成變量: >>> locals().update({‘a‘:1,‘b‘:2}) >>> a 1 >>> b 2 字符串與

Linux下ffmpeg的wavamr相互轉換

++ mpi 資料 linux href attr south 失敗 引用 轉載:http://blog.csdn.net/sanshipianyezi/article/details/78742621 轉載:http://blog.csdn.net/szfhy/arti

string、const char*、 char* 、char[]相互轉換

其他 相互 str 了解 相互轉換 AC cell include 打印 string、const char*、 char* 、char[]四者類型經常會需要轉化。 一:轉化總結形式如下: 使用時,要對源格式和目標格式進行初始化。源格式賦值為具體的內容,目標格式賦值為空。

JAVA 實現XMLJSON 相互轉換

tst throws light getc con parent urn In 工作 原文地址https://blog.csdn.net/congcong68/article/details/39029907 在工作中,經常碰到XML轉為JSON或者JSON轉為XML,在這

QString, Std::string, char *相互轉換

ring dst ont 使用 mce 互轉 表示 array utf Qt 庫中對字符串類型進行了封裝,QString 類提供了所有字符串操作方法,給開發帶來了便利。 由於第三方庫的類型基本上都是標準的類型,即使用std::string或char *來表示字

C#.net開發 ListDataTable相互轉換

inf columns serve property eat 這一 異常 bject 屬性 1、DataTable轉List集合 /// <summary> /// DataTable轉化為List集合 ///

python 列表字典相互轉換

bubuko 內置函數 sin 技術 for 分享圖片 ima 字符 復數類 1. 2個列表轉換為字典 #encoding=utf-8list1=["a","b","c"]list2=[1,2,3]d={}for i in range(len(list1)): d[l

java字元陣列字串相互轉換

1.字串轉化為字元陣列 public class Hello { public static void main(String args[]){ Scanner input = new Scanner(System.in); String str="abc";