码迷,mamicode.com
首页 > 其他好文 > 详细

字符、ASCII、整数和getchar、putchar

时间:2019-05-07 22:57:36      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:单元   putchar   ima   示例   tchar   clu   char   info   utc   

字符是以整数形式(ASCII码的十进制数)存储在内存单元中的!

说白了,整数和字符是以同一种形式(都是整数形式)存储的,两者可以直接进行运算!

可以通过不同的输出格式(%d%cputchar())来按自己的要求来分别显示字符或者整数!

 1 //代码示例:
 2 #include<stdio.h>
 3 int main()
 4 {
 5     int sum;
 6     char a,b;
 7     a = getchar();
 8     b = getchar();
 9     sum = a+b;
10     printf("a和b的ASCII码值的和:%d\n",sum);    //%d以整数形式输出两个字符之和的ASCII码十进制值!
11     printf("两者和的字符:%c\n",sum);       //%c以字符形式输出两个字符之和的ASCII码对应的字符!
12     putchar(sum);
13     return 0;
14 }

 

 

关于getchar()和putcha()

 1 //示例代码:
 2 #include <stdio.h>
 3 int main()
 4 {
 5     char a,b,c;
 6     a=getchar();
 7     b=getchar();
 8     c=getchar();
 9     putchar(a);
10     putchar(b);
11     putchar(c);
12     putchar(\n);
13     return 0;
14

技术图片

上面程序输入顺序:输入A,enter,B,再按enter。其中A将赋给a,换行符enter将赋给b,B将赋给c,最后的enter将敲下的上述字符输入计算机。

字符、ASCII、整数和getchar、putchar

标签:单元   putchar   ima   示例   tchar   clu   char   info   utc   

原文地址:https://www.cnblogs.com/rookieclimber/p/10828661.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!