1. c語言輸入數字,回車後要求輸入字元,怎麼弄
#include<stdio.h>
voidmain()
{inta;
charb;
printf("輸入一個數字:");
scanf("%d",&a);
getchar();//接收回車換行
b=getchar();
printf("%d",a+b);
}
2. c語言中實現輸入一個數字字元,然後轉換成整數數字輸出.怎麼做
摘要 #include
3. c語言怎麼輸入數字,輸出對應的字元
這個好寫,你直接用str()函數應該就能轉換,如果不行的話你就查一下那個字元轉換的函數,學習c一定要學會自己查看幫助,自學能力越強進步的才快!
4. c語言里,輸入一個字元,輸出一個數字該怎麼寫
1、首先需要知道字元本來就是用ascII碼儲存的,所以需要函數轉換。打開VS。
5. C語言同時輸入字元串和數字
可以在輸入字元中判斷for(l=0;(s[i]=getchar())!=',';i++);
#include<stdio.h>
int main(void)
{
int k,i;
char a[80];
for(i=0;(a[i]=getchar())!=',';i++);
a[i]=0;
scanf("%d",&k);
printf("%s,%d\n",a,k);
return 0;
}
6. C語言如何將數字字元『0』到9轉化為數字
可以直接使用字元『0』減去數字即可轉化。
示例如下:
#include<stdio.h> int main() {
char c=『0』;
intnum=0;
num= int(c - '0');}
用函數atoi可以把字元轉為數字。
#include<stdio.h> int main() {
char c='0';
int num =aroi(c);
return 0;}
7. c語言中 那個格式控制字元串 可以輸入數字和字元
scanf():通過格式控制符%s輸入字元串。除了字元串,scanf()還能輸入其他類型的數據。scanf()讀取字元串時以空格為分隔,遇到空格就認為當前字元串結束了,所以無法讀取含有空格的字元串。
gets():直接輸入字元串,並且只能輸入字元串。gets()認為空格也是字元串的一部分,只有遇到回車鍵時才認為字元串輸入結束,所以,不管輸入了多少個空格,只要不按下回車鍵,對gets()來說就是一個完整的字元串。換句話說,gets()用來讀取一整行字元串。
(7)c語言數字字元怎麼輸入數字擴展閱讀
scanf()和gets()的使用:
#include<stdio.h>
intmain(){
charstr1[30]={0};
charstr2[30]={0};
charstr3[30]={0};
//gets()用法
printf("Inputastring:");
gets(str1);
//scanf()用法
printf("Inputastring:");
scanf("%s",str2);
scanf("%s",str3);
printf(" str1:%s ",str1);
printf("str2:%s ",str2);
printf("str3:%s ",str3);
return0;
}
8. 在C語言中,怎麼表示一個字元是數字字元
當然是字元。只要是被一對單引號引起來,那他就是字元。由於字元不能直接相加減,所以,每一個字元按照其ascii碼轉換成整型數據,再相加減,最後把得到...
9. C語言如何同時輸入字元和數字並讀取
使用字元讀取函數getchar即可。
1、getchar(),從stdio流中讀字元,C語言標准庫中它實際上是getc(stdin)。
#define getchar() getc(stdin)
函數從標准輸入里讀取下一個字元。返回類型為int型,返回值為用戶輸入的ASCⅡ碼,出錯返回-1。
2、示例如下:通過getchar()輸入字元,用putchar()輸出,直到文件結束(在windows上按CTRL+Z相當於EOF)。
#include <stdio.h>
int main()
{
char c;
while((c = getchar()) != EOF){
putchar(c);
}
return 0;