使用sizeof 在对数组和指针字符串求长度的时候得到的结果是不一样的
sizeof(数组) 得到的是整个字符串的长度
sizeof(指针)得到的是指针的大小

在这里一旦数组被函数调用,数组就会被处理成指针,在进行输出的时候就是求是指针的大小,说明函数是传递的指针的值,而不是传递的数数组

对gcvt函数的简述 以及小测试,测试实在ubuntu上IDE是Clion
gcvt是把浮点数转换成字符串,同时返回一个指向字符串的存储位置的指针的函数。

测试代码:

#include <stdlib.h>
#include <stdio.h>
int main(void)
{char str[25];double num;int sig = 5; /* significant digits *//* a regular number */num = 9.876;gcvt(num, sig, str);printf("string = %s\n", str);/* a negative number */num = -123.4567;gcvt(num, sig, str);printf("string = %s\n", str);/* scientific notation */num = 0.678e5;gcvt(num, sig, str);printf("string = %s\n", str);return(0);
}

测试结果:

string = 9.876
string = -123.46
string = 67800Process finished with exit code 0

sizeof和gcvt转换双精度函数的函数不是小结的小结相关推荐

  1. 名字与地址转换getservbyname 与 getservbyport函数

    名字与地址转换getservbyname 与 getservbyport函数 服务也通常靠名字来标志,getservbyname函数用于根据给定名字查找相应服务. #include struct    ...

  2. C++中的转换构造函数和类型转换函数

    文章目录 1 C++中的转换构造函数 1.1 转换构造函数 1.2 explicit关键字 2 C++中的类型转换函数 2.1 类型转换函数 3 转换构造函数与类型转换函数之间的冲突 3.1 转换构造 ...

  3. [一道搜狗输入法的面试题]C++转换构造函数和类型转换函数

    今天面试遇到一道有关C++转换构造函数的题目,之前经常见到默认构造函数.拷贝构造函数.析构函数,但是从没听说过转换构造函数,隐式转换函数也是一样,C++的确是够博大精深的,学习之路很长啊! 其实我们已 ...

  4. 【足迹C++primer】52、,转换和继承虚函数

    转换和继承,虚函数 Understanding conversions between base and derived classes is essential to understanding h ...

  5. php 转为文本,php html转换成text文本函数

    php html转换成text文本函数 文章为各位提供一个哦,如果喜欢就行了. if(!defined('DEDEINC')) { exit("Request Error!"); ...

  6. C++ Primer 学习笔记_62_重载操作符与转换 --调用操作符和函数对象

    重载操作符与转换 --调用操作符和函数对象 引言: 能够为类类型的对象重载函数调用操作符:一般为表示操作的类重载调用操作符! struct absInt {int operator() (int va ...

  7. 小写金额转换成大写金额的函数

    编写一个收费软件时要用到一个小写金额转换成大写金额的函数,我曾在网上找到一个用Powerbuilder写的函数,长达四五十行之巨,后来我自己用DELPHI写了一个函数,寥寥几行代码就搞定: funct ...

  8. 表达式和内部函数(运算符/连接符/数字函数/字符串函数/日期函数/转换函数/format函数)

    运算符 运算符 名称 优先级 例子fa ^ 幂运算 1 a^b - 取负 2 -a * , / 乘除 3 a*b,a/b \ 整除 4 a\b Mod 取余运算 5 a Mod b +, - 加减 6 ...

  9. oracle 总转横函数,详解Oracle行列转换函数-pivot函数和unpivot函数-多智时代

    今天主要介绍一下Oracle行转列及列转行常见函数,下面一起来看看吧! 行列转换 pivot函数:行转列函数 语法:pivot(任一聚合函数 for 需专列的值所在列名 in (需转为列名的值)): ...

最新文章

  1. 蓝桥杯比赛常考算法_备战蓝桥--算法竞赛入门第一章总结
  2. php实现的购物车类实例,PHP实现的购物车类实例_PHP
  3. 第一次刷Leetcode,为什么耗费很多时间
  4. 双屏全屏跳回到主屏_双屏笔记本了解下?剪视频不要太好使
  5. python syslog 接口_python接口测试之日志功能
  6. windows无法安装到这个磁盘,windos必须安装在格式化为NTFS的分区
  7. 将Win10包含中文的用户名改为英文的,解决Anaconda navigator无法运行jupyter的问题
  8. Mysql数据库设计规范之二数据库字段设计规范
  9. 小红书回应行政处罚:因12月央视报道提及未成年信息审核漏放
  10. latax 使用说明
  11. poj 1651区间dp
  12. Linux基础(day74)
  13. NLP-文本挖掘-综述
  14. 基于STM32的电磁寻迹智能车硬件部分总结
  15. 微信小程序与普通网页区别
  16. 手机应用误删怎么恢复
  17. python制作微信个人二维码怎么做_如何用Python制作微信的好友背景墙?
  18. mysql 分组查询最新
  19. c语言spawning c1.exe,在VC++6.0中,总是出现一个叫error spawning c1.exe的错误,怎么回事?...
  20. Java实现第八届蓝桥杯日期问题

热门文章

  1. 朝花夕拾:代码生成器的基础——获取数据源的架构信息
  2. 极具潜力的新兴职业!
  3. NYOJ 5287 异 形 卵
  4. hihocder 1181 : 欧拉路·二
  5. LIGHTOJ 1027(概率 - 期望)
  6. NYOJ 135 取石子(二)
  7. PHP+JS动态显示当前时间
  8. 协程的三种同步方式Channel、Mutex、WaitGroup
  9. 【转】ssh服务器启动和客户端常用操作
  10. AngularJS实战之Controller之间的通信