|
![]() | 作者: guyu860317 [guyu860317]
![]() |
登录 |
#include <stdio.h> void main() { char ch; ch=getchar(); (ch>='a'&&ch<='z')?putchar(ch+'A'-'a'):putchar(ch); 这句谁能给我解释一下啊!谢谢! } |
地主 发表时间: 06-04-06 01:38 |
![]() | 回复: BSDCP [teczm] ![]() |
登录 |
大小写转换 |
B1层 发表时间: 06-04-06 08:45 |
![]() | 回复: xiaoshi [xiaoshi] ![]() |
登录 |
getchar 获取一个字符 ( 条件判断 ) ? 1 : 2 如果真执行1,如果假执行2 putchar() 字符输出 (ch+'A'-'a') 将小写子目转换为大写,这里进行的是ascii码计算 A 065 Z 090 a 097 z 122 咳,什么都不记得了,还好那本老谭的书还是舍不得丢了,真对不起老师啊! |
B2层 发表时间: 06-04-06 19:57 |
![]() | 回复: sniper167 [sniper167] ![]() |
登录 |
小写转大写 |
B3层 发表时间: 06-04-07 12:55 |
![]() | 回复: NewDemon [lion1985] ![]() |
登录 |
这个我也会,转换而已哈哈![]() ![]() ![]() |
B4层 发表时间: 06-04-07 22:34 |
![]() | 回复: nimenh4246 [nimenh4246] ![]() |
登录 |
这也算什么c语言啊 简直是乱说一通 |
B5层 发表时间: 06-04-15 21:57 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号