導航:首頁 > 整形美容 > c語言怎麼將字元轉為整形

c語言怎麼將字元轉為整形

發布時間:2021-03-04 16:29:54

㈠ C語言怎樣將單個字元轉化為整型字元

#include<stdio.h>
#include<stdlib.h>
#include
<string.h>
int
c[20];
char
b[20];
int
_tmain(int
argc,
_TCHAR*
argv[])
{
char
temp[2];
gets(b);
temp[0]
=
b[1];
temp[1]
=
'\0';
c[1]=atoi(temp);
printf("%c\n",b[1]);
printf("%d\n",c[1]);
return
0;
}
你用atoi(&b[1]),實際上相當於atoi("234"),返回的結果當然是234,
如果你需要單個字元的轉換,就需要自己手回動構建個含有單個字元的字答符串,temp就是做這事的。

㈡ c語言中字元型轉化為整型

{
char
s[30]
=
{0};
/*這里的30,通常來說夠一個整數的長了,不夠自己改*/
char
s2[30]
=
{0};
int
i
=
0;
int
number;
int
cnt
=
0;
int
tmp
=
0;
number
=
xxxxxx;
/*
你要轉的數,如果是函數,可以內作為傳入數
*/
for(i=0;i<30;i++)
{
tmp
=
number
-
(number
/
10)
*
10;/*
取最後一位數字容
*/
s2[i]
=
(char)(tmp
+
30);
/*
字元0對應的ascii值為30,類推
*/
number
/=
10;
cnt++;
if(number
==
0)
break;
}
for(i=cnt-1;
i>=0;
i--)
{
s[i]
=
s2[cnt-i-1];
/*
轉向
*/
}
printf(s);
printf("\n");
}

㈢ c語言怎麼將二進制的字元串轉化為整形

/*

*/

#include<string.h>
#include<stdio.h>
#include<math.h>


intconvert(char*);

intmain(void)
{
char*buf="10110110";
intres=0;


res=convert(buf);//函數調用

printf("%s-->%d ",buf,res);
}


//二進制字元串轉化為十進制
intconvert(char*buf)
{
inti=0;
intlen=8;//確定是8位?否則求長度
intres=0;

for(i;i<len;i++){

if(!(buf[i]=='0'||buf[i]=='1')){
printf("invalidbuffer! ");
return256;//不是01字元串直接返回
}

res+=(buf[i]-'0')*pow(2,len-i-1);//計算該字元串對應十進制的值,pow()求冪


}

returnres;
}

不太明白你的意思,不知道你是不是求十進制,這個可以得出對應十進制的數值。

㈣ c語言中如何將一個字元ascii碼轉換為整型數

for循環的錯誤,不能讓他加到80.i<strlen(str);並且gets的用法也有錯誤,它會直接加『\0』,不用自己內加吧容
你的程序寫的有點繁瑣

#include"stdio.h"
#include"string.h"
main()
{
int i,s;
char str[80];
i=0;
s=0;
printf("input a string:");
gets(str);

for(i=0;i<strlen(str);i++)
if(str[i]>='0'&&str[i]<='9')
{

s=s*10+str[i]-'0';
}
printf("%d",s);
printf("\n");
getchar();
}

㈤ C語言怎麼把字元串轉化為整形數字 是-'0'嗎

好吧
我給你看抄看我的程序吧
#include<stdio.h>
#include<cstring>
int main()
{
char zifu[80];
int shuzi[80];
gets(zifu);//你的gets用對了哦
for(int i=0;i<strlen(zifu);i++)//由於字元數組下表從0開始 所以是0
{//同時strlen(zifu)是zifu數組的字元數量 如果用80會有空字元的哦
shuzi[i]=zifu[i]-'0';//是-'0' 也可以寫成-48
}
for(int i=0;i<strlen(zifu);i++)
printf("%d",shuzi[i]);
return 0;
}

㈥ C語言字元轉換成整形。

轉換有兩種方法:

第一種用「atoi」的:版
#include"stdio.h"
#include"stdlib.h"
#include"conio.h"
voidmain()
{
charstr[1024]={0};
intInterger;
printf("輸入權一個數字: ");
scanf("%s",str);

Interger=atoi(str);

printf("轉換為整形:%d ",Interger);
getch();
}

第二種:
#include"stdio.h"
#include"stdlib.h"
#include"conio.h"
voidmain()
{
charstr[1024]={0};
intInterger;
printf("輸入一個數字: ");
scanf("%s",str);
sscanf(str,"%d",&Interger);
printf("轉換為整形:%d ",Interger);
getch();
}

㈦ c語言 字元串轉換成整型(我是菜鳥請簡單一些!謝謝!)

a是一個字元串數組
直接通過(int)a得不到你輸入的值
你輸入的值是一個一個的賦值到字回符串數組的 比如說 12
其中a[0] =1
a[1]=2; a[2]='\0' 其中'\0'代表答字元串的結束
就是這樣存放的

你可以這樣做:
#include<stdio.h>
#include <memory.h>
void main()
{
printf("請輸入字元串:\n");
char a[100];
memset(a,0,100);
scanf("%s",a);

for (int i=0; a[i]!='\0' && i < 100; ++i)
{
printf("%d",(int)a[i]-48);
}
}
其中的memset是用來清空a字元串數組的

㈧ c如何將字元1轉換為整型數1

c如何將復字元1轉換為整型數制1:

第一種:用數字字付出減去'0'即'1'-'0'(它倆是用ASCII碼相減的即49-48=1)。

第二種:用數字字付出減去48(48是『0』的ASCII碼)即'1'-48=1。

例如想把『2』轉為2

int k;

char b='2'

k=b-48或k=b-'0'

㈨ c語言如何將字元串強制轉換為整型如"162837"轉化為162837

使用atoi函數轉換。頭文件位於stdio.h。
實例專參考:屬

#include <stdio.h>
#include <stdlib.h>
char x[10]={'1','6','2','8','3','7','\0'};
int main(void)
{
int y=atoi(x);
printf("This is a string.\n");
printf("%s\n", x);
printf("This is a number.\n");
printf("%d\n", y);
system("pause");
return 0;
}

㈩ c語言 字元型轉換成整型

字元串轉成整型可以使用atoi函數。

函數原型:int atoi(const char *nptr);

功能:把字元串轉換成整專型數。

參數nptr字元串,屬如果第一個非空格字元存在,是數字或者正負號則開始做類型轉換,之後檢測到非數字(包括結束符 ) 字元時停止轉換,返回整型數。否則,返回零。

(10)c語言怎麼將字元轉為整形擴展閱讀:

整型轉換成字元型

使用itoa函數。原型:extern char *itoa(int i);

參考代碼:

#include<stdio.h>

#include<stdlib.h>

intmain()

{

inta=125;

charb[50];

printf("%s ",itoa(a,b,10));//把10進制的125轉成字元並輸出。

return0;

}

/*

閱讀全文

與c語言怎麼將字元轉為整形相關的資料

熱點內容
35歲乾性皮膚起痘用什麼護膚品 瀏覽:290
深海娜美皮膚多少錢 瀏覽:532
正品減肥多少錢 瀏覽:837
蒙妮坦美容養生館靖南店怎麼樣 瀏覽:417
蘭州哪裡有白癜風醫院 瀏覽:50
做隆鼻哪裡整形醫院比較好 瀏覽:590
怎麼測試皮膚的年齡呢 瀏覽:516
植藻水能量化妝品多少錢一瓶 瀏覽:350
贛州市皮膚病哪裡最好的醫院 瀏覽:741
晩上吃什麼水果減肥 瀏覽:824
上海美容紋眉多少錢 瀏覽:506
汽車美容店換機油要什麼證 瀏覽:196
八大處整形外科醫院住哪裡 瀏覽:612
化妝生產許可證號在哪裡 瀏覽:212
中性皮膚適合用哪個護膚品比較好 瀏覽:192
舟山婦科醫院怎麼樣 瀏覽:928
皮膚敏感期擦什麼護膚品 瀏覽:755
水劑類化妝品包括哪些 瀏覽:921
珠海整形醫生方明技術怎麼樣 瀏覽:567
無錫整形哪裡好擅選瑪利亞重點 瀏覽:317