當前位置:首頁 » 編程語言 » c語言中如果c是小寫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言中如果c是小寫

發布時間: 2022-09-19 20:43:20

A. 1.判斷一個字元變數C是否為小寫字母,寫出相應的邏輯表達式 2.c語言 裡面「「和」:「是什麼用法 謝

?:是條件判斷
A?B:C相當於
if(A) B else C

bool b = (c<='z'&&c>='a')?true:false;

如果c是小寫字母,b的值為true,即真,否則為false假

希望能幫到你。。。。

B. C語言編程 大小寫轉換

#include "stdio.h"
int main( )
{
char a, b, c;

scanf("%c%c%c", &a, &b, &c); /*輸入三個字元*/

if ( ('a' <= a) && (a <= 'z') ) /*如果a是小寫,變成大寫*/
{
a = a - 'a' + 'A';
}
else if ( ('A' <= a) && (a <= 'Z') )/*如果a是大寫,變成小寫*/
{
a = a - 'A' + 'a';
}

if ( ('a' <= b) && (b <= 'z') )/*如果b是小寫,變成大寫*/
{
b = b - 'a' + 'A';
}
else if ( ('A' <= b) && (b <= 'Z') )/*如果b是大寫,變成小寫*/
{
b = b - 'A' + 'a';
}

if ( ('a' <= c) && (c <= 'z') )/*如果c是小寫,變成大寫*/
{
c = c - 'a' + 'A';
}
else if ( ('A' <= c) && (c <= 'Z') )/*如果c是大寫,變成小寫*/
{
c = c - 'A' + 'a';
}

printf("%c%c%c", a, b, c); /*輸出轉換後的三個字元*/

getchar();

return 0;
}

C. C語言,輸入一個字母,若為小寫,則把它變成大寫輸出。

#include<stdio.h>

void
main()
{
char
i;
printf("輸入一個字元
i=:");
scanf("%c",&i);

if(i>='a'&&i<='z')
//判斷i在不在小寫字母裡面

printf("%c\n",i-32);
//在的話,減去32得到大寫字母,因為小寫字母和大寫字母之間的ASCII值相差32
else
printf("%c\n",i+32);
}

D. c語言輸入一個字元判斷它是大寫字母或小寫字母 或數字或其他

#include<stdio.h>

voidmain()

{

charch;

inta;

ch=getchar();

if(ch>='a'&&ch<='z')

ch='1';

if(ch>='A'&&ch<='Z')

ch='2';

if(ch=='')

ch='3';

switch(ch)

{

case'1':printf("xiao ");break;

case'2':printf("da ");break;

case'3':printf("空格 ");break;

default:printf("qita");

}

}

(4)c語言中如果c是小寫擴展閱讀

C語言常用的判斷字元是否是字母或數字的函數

isupper(c):c是大寫字母

islower(c):c是小寫字母

isalpha(c):函數isupper(c)或islower(c)為真;

isdigit(c):c是十進制數字;

isxdigit(c):c是十六進制數字;

isalnum(c):函數isalpha(c)或isdigit(c)為真;

isspace(c):c是空格、換頁符、換行符、回車符、橫向製表符或縱向製表符

iscntrl(c):c為控制字元

E. C語言,能正確判斷變數c中的字元是小寫英文字母的表達式為

#include <stdio.h>
void main()
{
char c;

while(1)
{
printf("輸入字元:");
scanf("%c",&c);

if(c>=65 && c<=90)
{
printf("%c大寫\n",c);
}
else if(c>=97 && c<=122)
{
printf("%c小寫\n",c);
}
}
}

F. c語言 求怎麼判斷字母的大小寫

c語言中,變數ch如果是一個char類型量,可以用以下的語句來進行判別大小寫:

1、if(ch>='A' && ch<='Z')printf("%c是一個大寫字母 ",ch)。

2、if(ch>='a' && ch<='z')printf("%c是一個小寫字母 ",ch)。

3、if(ch>='0' && ch<='9')printf("%c是一個數字字元 ",ch)。

(6)c語言中如果c是小寫擴展閱讀

其它方法得出字母的大小寫:

方法一:

int main( )

{

char ch;

scanf(「%c」,&ch);

ch=(ch>=』A』&&ch<=』Z』)?(ch+32):ch;

printf(「%c 」,ch);

}

方法二:

利用利用ASIC碼,小寫字母從a到z,對應的碼值是97—122;大寫字母是65-90。

定義字元char c;

if(c>=97&&c<=122) //為小寫字母

else //為大寫字母

G. c語言字母大小寫轉換

在C語言中轉換大小寫字母,可用ctype.h頭文件中聲明的函數toupper和tolower。

toupper:

inttoupper(intc);

若c為小寫字母,則將其轉換為大寫字母;否則,不轉換,直接返回c。

tolower:

inttolower(intc);

若c為大寫字母,則將其轉換為小寫字母;否則,不轉換,直接返回c。

H. c語言,若有字元變數c,表示「c是大小寫字母」應該如何書寫

(c>='A'&&c<='Z')||(c>='a'&&c<='z')