博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言 · c++_ch02_01(打印元音字母的ASCII码)
阅读量:6071 次
发布时间:2019-06-20

本文共 727 字,大约阅读时间需要 2 分钟。

算法提高 c++_ch02_01  
时间限制:1.0s   内存限制:512.0MB
    
  编写一个程序,利用强制类型转换打印元音字母大小写10种形式的ASCII码。
  输出的顺序为:大写的字母A,E,I,O,U的ASCII码,小写的字母a,e,i,o,u的ASCII码。所有的ASCII码都用十进制表示.输出10行,每行一个ASCII码,最后输出一个空行。
 
笔者注释:
可以用C语言的类型转换函数:atof 、atol、atoi ,本题采用第三个,具体用法如下。

1. 函数名: atof  

 功 能: 把字符串转换成浮点数;
用 法: double atof(const char *nptr);
2.函数名: atol  
 功 能: 把字符串转换成长整型数
 用 法: long atol(const char *nptr);
3.C语言库函数名: atoi
 功 能: 把字符串转换成整型数.
 原型: int atoi(const char *nptr);
函数说明: 参数nptr字符串,如果第一个非空格字符不存在或者不是数字也不是正负号则返回零,否则开始做类型转换,之后检测到非数字(包括结束符 \0) 字符时停止转换,返回整型数。

 

对于本题笔者采用直接的类型转换,代码如下:

1 #include
2 int main(){3 char buffer[10]={
'A','E','I','O','U','a','e','i','o','u'};4 for(int i=0;i<10;i++){5 printf("%d\n",buffer[i]);6 }7 }

 

转载地址:http://btngx.baihongyu.com/

你可能感兴趣的文章
26.CSS前缀和rem
查看>>
java transient关键字
查看>>
mvc model 传值两种方式区别
查看>>
spring
查看>>
正方教务处抓包分析
查看>>
第一次作业
查看>>
openjudge2985(数字组合)
查看>>
步步为营 .NET 设计模式学习笔记 二十二、Memento(备望录模式)
查看>>
步步为营UML建模系列四、状态图(State)
查看>>
(7)javascript的程序控制结构及语句------(2)循环控制语句、跳转语句、对话框...
查看>>
asp.net上传图片
查看>>
如何修改EF的代码生成策略
查看>>
Yii2.0实现语言包切换功能
查看>>
寒假的Java学习笔记总结1
查看>>
C#判断操作系统的位数
查看>>
利用a标签自动解析URL
查看>>
堆,栈,字符串池,以及进程,线程浅谈内存(个人理解)
查看>>
sql语句(Mysql数据库)
查看>>
面向对象小练习
查看>>
Javaweb学习笔记——(二)——————CSS概述,进入JavaScript
查看>>