社区
C++ 语言
帖子详情
【C++】isupper(int) 为什么形参可以用char类型
黄风大圣
2018-03-30 12:09:24
您好!我刚开始学C++。想请问一下:用cin.get(ch)得到的形参ch为什么可以直接用在isupper中。
百度找到的isupper函数的原型是extern int isupper(int c)。 谢谢!
...全文
341
4
打赏
收藏
【C++】isupper(int) 为什么形参可以用char类型
您好!我刚开始学C++。想请问一下:用cin.get(ch)得到的形参ch为什么可以直接用在isupper中。 百度找到的isupper函数的原型是extern int isupper(int c)。 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AlbertS
2018-03-30
打赏
举报
回复
char类型可以自动转换、或者要隐式转换成int
sdghchj
2018-03-30
打赏
举报
回复
c/c++没有byte类型,char实质就是1字节的整型,short是2字节整型。
wallesyoyo
2018-03-30
打赏
举报
回复
char类型也属于整型,下面一张图截自K&R的《C程序设计语言》,
整型提升
了解一下。
自信男孩
2018-03-30
打赏
举报
回复
因为int包含char,char类型提升就是int。再加上内存对齐(对齐int类型),所以一般用int做形参数,但一般都是传char类型进去,因为isupper是判断字母大小写的。
c语言中
isupper
用法,C语言中的
isupper
()函数
该函数
isupper
()用于检查字符是否为大写。如果成功,它将返回非零值,否则返回零。在“ ctype.h”头文件中声明。这是
isupper
()C语言的语法,
int
isupper
(
int
char
acter);这里,字符-要检查的字符。这是
isupper
()C语言...
c语言中
isupper
用法,C 库函数
isupper
() 使用方法及示例
C 库函数
isupper
() 使用方法及示例
isupper
()函数检查字符是否为大写字母(A-Z)。C
isupper
()函数原型
int
isupper
(
int
argument);函数
isupper
()采用整数形式的单个参数,并返回
int
类型
的值。即使
isupper
()将整数作为...
C++
Primer第五版 习题答案 第六章 函数(Functions)
为上一题的函数再写三个声明,一个使用
类型
别名,另一个使用尾置返回
类型
,最后一个使用decltype关键字。假设 T 是某种
类型
的名字,说明以下两个函数声明的区别:一个是void f(T), 另一个是 void f(&T)。
C++
Primer第六章:函数
函数是一个命名了的代码块,我们可以通过调用函数执行相应的代码。每个函数都包括返回
类型
,名字和
形参
列表以及函数体。
C++
中函数可以被重载,从一组重载函数中选取最佳函数的过程称为函数匹配。
C++
学习笔记
《
C++
Prime》(第五版)电子工业出版社
C++ 语言
65,189
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章