C中字符的问题

main()
{
  char a;
  scanf("%c",a);
  printf("%d",a);
  getch();
}
再给我看下这个
main()
{
  char a;
  scanf("%s",a);
  printf("%s",a);
  getch();
}
请大哥们给说下,a我用char型的为什么可以输入N多为的字母啊?? char型应该是说是一个字符把.
有不是数组,即便是数组a[10],超过10个数字照样可以显示啊??
现在我总是弄不懂char a='b'和用scanf("%c",a)输入b有什么区别呢.
大哥们给我说说把,这个问题困惑我好久了,
主要是我想获得一个字符串的信息进行处理,或者给我说说如何获得一个字符串信息也可以啊.比如我要获得一个字符串的ASCLL码,不用函数.就是获得一个处理一个,一个一个处理.
给说说把,各位大哥,谢谢了.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值