社区
C语言
帖子详情
如何判断一个数是int还是float?搜索没有找到结果,所以问问。一时想不通。谢谢
AustinXavery
2006-03-29 07:42:12
如何判断一个数是int还是float?搜索没有找到结果,所以问问。一时想不通。谢谢
...全文
89
1
打赏
收藏
如何判断一个数是int还是float?搜索没有找到结果,所以问问。一时想不通。谢谢
如何判断一个数是int还是float?搜索没有找到结果,所以问问。一时想不通。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zxwl
2006-03-29
打赏
举报
回复
你的意思是判断,比如:
3.0算整数
4.6算非整数
这样吗?
float var = -3.4;
if( var-static_cast<int>(var) != 0.0 )
cout << "float" << endl;
var = 4.0;
if( var-static_cast<int>(var) == 0.0 )
cout << "int" << endl;
C语言指针详解
公众号:阿Q正砖 要了解指针, 多多少少会出现一些比较复杂的类型,所以我先简单说一下如何完全理解
一个
复杂类型;要理解复杂类型其实很简单,
一个
类型里会出现很多运算符,他们也像普通的表达式一样, 有优先级, 其优先级和运算优先级一样;所以我总结了一下其原则: 从变量名处起, 根据运算符优先级结合, 一步一步分析。 下面让我们先从简单的类型开始慢慢分析吧:
int
p; – 这是
一个
普通的整型变量
int
p; – 首先从 p 处开始,先与 结合,所以说明 p 是
一个
指针, 然后再与
int
结合, 说明指针所
深入了解计算机系统(CS:APP)思考题
csapp思考题,请仔细思考,小心引用
const
int
*[10]和
int
const*[10]有什么区别?数组指针和指针数组到底怎么区分?
形式化定义 T[N]T:元素类型,是
一个
完全对象类型N:元素类型的个数,是
一个
表达式如果
没有
N,该数组类型是不完全对象类型如果有N,且N是整数常量或整数常量表达式,T[N]是普通数组类型否则T[N]是变长数组类型T[N]被视作
一个
从T类型派生的类型。
指针
具体文章: 第一章 指针的概念 指针是
一个
特殊的变量,它里面存储的数值被解释成为内存里的
一个
地址。 要搞清
一个
指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让 我们分别说明。 先声明几个指针放着做例子: 例一: (1)
int
*ptr; (2)char *ptr; (3)
int
**ptr; (4)
int
(*pt...
指针进阶版本详解!关于指针高级用法看这一篇就够了!
数组指针是指针?还是数组?答案是:指针。我们已经熟悉:整形指针:
int
* p
int
;能够指向整形数据的指针。浮点型指针:
float
* pf;能够指向浮点型数据的指针。那数组指针应该是:能够指向数组的指针。那这个数组应该怎么用代码表示呢?答案是p2,p1表示的是
一个
叫做p1的数组,里面存放了10个指向
int
类型数据的指针变量而p2先和*结合,说明p2是
一个
指针变量,然后指向的是
一个
大小为10个整型的数组。所以p2是
一个
指针,指向
一个
数组,叫数组指针。
C语言
70,037
社区成员
243,243
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章