大宇私人领地伊甸园丨宁愿做了后悔,也不要错过后悔[www.mrdayu.com]
注册

24小时联系邮箱:[email protected]

所有文章
大宇私人伊甸园: 首页 > 所有文章 > 编程人生 > C/C++语言 > C标准库详解 > toascii()函数解析


友情链接:


toascii()函数解析

发布时间:2018/11/23 C标准库详解 标签toascii阅读:49

函数原型:

extern int toascii(int c);

头文件包含:

#include <ctype.h>

功能:

将字符c转换为ascii码

说明:

toascii函数将字符c的高位清零,仅保留低七位。返回转换后的数值。

Linux平台测试:

#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include <stdlib.h>
int main(){
        /*char p[]="hellodayu!";
          printf("Before p=%s\n",p);
          int num;
          num=sizeof("hellodayu!");
          int i=0;
          printf("After p=");
          for(i=0;i<num;i++){
          putchar(toascii(p[i]));
          }
          putchar('\n');*/
        int a=97;
        putchar(toascii(a));
        return 0;
}

测试结果:

[[email protected] STDC]$ gcc stdc_toascii.c
[[email protected] STDC]$ ./a.out 
a[[email protected] STDC]$ 

Windows平台测试:

#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include <stdlib.h>
int main(){
	int a = 97;
	putchar(toascii(a));
	getchar();
	return 0;
}

运行结果:

a
The bottom line, for me, is simple.

Let’s hope it doesn’t take 500 years for a discipline of testing to becomes the standard for software developers.

From:dayu

您好!请登录

合作网站快捷登录:
点击取消回复

已有0评论

    大宇博客

    点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息