當前位置:首頁 » 編程語言 » 字母符號用數字表示c語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

字母符號用數字表示c語言

發布時間: 2022-03-13 21:50:27

『壹』 c語言字元數據是不是要包括字母,數字,符號,文字啊

你說的字元數據定義應該是char吧。當數據被定義為字元後,常量或變數中的數據本身就是字元,也就是說,你只要定義的正確,即使是數字「1」計算機也只按字元去處理,而不會把它當成是數學的1;如果想把字元「1」或其它定義為字元的數字進行運算的話,他們對應的應該是響應的ASCII碼值。
符號也同理,定義為字元後,運算值是相應的ASCII值。
至於文字嘛,以漢字為例的話,漢字是佔2個字元位置的,而其他英文字母和數字只佔1個字元,所以,把漢字定義為字元串比較方便。

『貳』 c語言 輸入一個字元,判斷是字母,數字,還是特殊字元

根據ascii碼值判斷即可。由於數字,大小寫字母均分別為連續存儲,所以只需要與對應的最大最小值比較即可確定字元類型。

代碼如下:

#include<stdio.h>
intmain()
{
charc;
c=getchar();//讀取一個字元。

if(c>='0'&&c<='9')printf("是數字 ");
elseif(c>='a'&&c<='z'||c>='A'&&c<='Z'))printf("是字母 ");
elseprintf("是特殊字元 ");

return0;
}

#include <stdio.h>
void
main()
{
char
ch;
printf("請輸入一個字元: ");
ch=getchar();
if(ch>='a'&&ch<'z'||ch>='A'&&ch<='Z')
printf("該字元是字母");
else
if(ch>='0'&&ch<='9')
printf("該字元是數字");
else
printf("該字元是特殊字元");
}

『叄』 C語言,這些字元代表的數字是啥

這個do while循環共輸出三個數。
因為a的ascii碼是97,b 的ascii碼是98,c的ascii碼是99
而%10就是除以10的余數,所以三次的輸出分別是7,8,9
連到一起輸出,就是789,所以選答案B

『肆』 C語言 分離字元串中的字母、數字、符號

#include"stdio.h"
#include"string.h"
int main()
{
static int num[5],i=0;//
char str[25];
puts("enter a string :");
gets(str);
while(str[i])
{
if ('A' <= str[i] && str[i] <= 'Z')
num[0]++
else if ('a' <= str[i] && str[i] <= 'z')
num[1]++;
else if ('0' <= str[i] && str[i] <= '9')
num[2]++;
else if (str[i] == ' ')
num[3]++;
else
num[4]++;
i++;
}
printf("big: %d\n", num[0]);
printf("small: %d\n", num[1]);
printf("number: %d\n", num[2]);
printf("blank: %d\n", num[3]);
printf("other: %d\n",num[4]);
}

『伍』 C語言中如何讓輸入的字母表示為它所對應的ASCII數字

#include<stdio.h>
main()
{
char a;
printf("請輸入一個字母:");
scanf("%c",&a);
printf("與字母對應的ASCII碼值是%d\n",a);
}
與樓上的代碼一樣 但是建議你不要復制在編譯器中 因為有可能會出現符號等的錯誤 在編譯器上重新打一遍 然後運行就不會出現錯誤了

『陸』 C語言 輸入一串字元串,計算字母,數字,特殊符號的個數

#include<stdio.h>
void main()
{ int nE=0,nS=0,nN=0,nO=0,i=0;
char a[1000];
scanf("%s",a);
while (a[i]!='\0') {
if (a[i]<='z' && a[i]>='a' || a[i]<='Z' && a[i]>='A')
nE++;
else
{if (a[i]<='9' && a[i]>='0')
nN++;
else
{if (a[i]==' ')
nS++;
else
nO++;
}
}
i++;

}
printf("%d\n%d\n%d\n%d",nE,nS,nN,nO);
}

『柒』 C語言 怎麼輸入一串字元,其中包含數字 字母 符號

#include<stdio.h>
void count(char *p,int *numCount,int *EnCount,int *FuhaoCount)
{
while(*p !=0)
{
if(*p>='0' && *p<='9')
(*numCount)++;
else if((*p>='a' && *p<='z')||((*p>='A' && *p<='Z')))
(*EnCount)++;
else
(*FuhaoCount)++;
p++;
}
}
void main(){
char ch[30];
int a = 0,b = 0 ,c = 0;
scanf("%s",ch);
count(ch,&a,&b,&c);
printf("數字的個數是:%d 字母個數是:%d 符號個數是:%d\n",a,b,c);
}

『捌』 c語言 輸入一個字元,判斷是字母,數字,還是特殊字元

#include <stdio.h>

#include<string.h>

#define N 100

main()

{

char all[N];

int i;

printf("請輸入一個字元串(不超過100個):");

gets(all);

for(i=0;all[i];i++)

{

if(all[i]>'a'&&all[i]<'z'||all[i]>'A'&&all[i]<'Z')

printf("字母! ");

else if(all[i]>'0'&&all[i]<'9')

printf("數字! ");

else printf("其他字元! "); }

}

(8)字母符號用數字表示c語言擴展閱讀:

根據ascii碼值判斷即可。由於數字,大小寫字母均分別為連續存儲,所以只需要與對應的最大最小值比較即可確定字元類型。、

『玖』 c語言怎麼用數字表示出字母

你可以判斷一下(提示:假如是『a』-『z』的字母,放在一個字元串里,然後輸出。然後有判斷其他類的,數字或者漢字。)
你可以先想一下怎麼寫代碼。不會的話可以追問我,學習進步。