c语输入单引号_C语言的printf不能用单引号?

多年没用C语言了。近日用R语言编程时因有太多循环,只好用C写个扩展模块,一时竟不知怎么动手了。在多种语言中,单引号和双引号是可以等同使用的。因键入双引号要比单引号多按一SHIFT键,我偏好单引号。在用printf显示字符串, 我就自然地用上了单引号来定义格式串,哪知用gcc编译时竟出错了:

[xxia@xxq 4Mike]$ gcc pvc.c

pvc.c:179:9: warning: multi-character character constant

pvc.c: In function ‘pv_concord_more’:

pvc.c:179: warning: passing argument 1 of ‘printf’ makes pointer from integer without a cast

pvc.c:184:9: warning: multi-character character constant

pvc.c:184: warning: passing argument 1 of ‘printf’ makes pointer from integer without a cast

pvc.c:229:9: warning: multi-character character constant

pvc.c:229: warning: passing argument 1 of ‘printf’ makes pointer from integer without a cast

pvc.c:232:9: warning: multi-character character constant

pvc.c:232: warning: passing argument 1 of ‘printf’ makes pointer from integer without a cast

[xxia@xxq 4Mike]$

改回双引号后,才顺利编译。

实在不记得C语言中单双引号的区别了,不知是当初没学好,还是搞忘了,抑或是gcc的一个特点?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/396186.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

css flexbox模型_CSS Flexbox在全国范围内的公路旅行中得到了解释

css flexbox模型by Kevin Kononenko凯文科诺年科(Kevin Kononenko) CSS Flexbox在全国范围内的公路旅行中得到了解释 (CSS Flexbox Explained by Road Tripping Across the Country) 如果您旅行很长,那么您可以了解CSS Flexbox! (If you have ever been…

oracle 10g 白皮书,Oracle 10g标准版与企业版

beautiful 于 2007-03-06 00:43:37发表:最后还有一些关于oracle产品的FAQ:1. Oracle数据库软件目前在售的版本号?A:目前在售的是Oracle 9i 和Oracle 10g2. 10g是不是比9i更好?A:一个新版本的软件推出以后,总…

Linux 小笔记

1、查看linux 版本 按ctrlshiftt 快捷键,打开终端,输入sudo uname --m ,按下enter 如果显示i686,你安装了32位操作系统 如果显示 x86_64,你安装了64位操作系统 转载于:https://www.cnblogs.com/1995hxt/p/5436683.html

不会发布npm包?进来看看?

前言 npm(Node Package Manager),一个Node的包管理器,平时我们常用的公共模块(插件)或者叫做包大多都放在上面,所以接下来要封装的插件,我们就简单称它为npm包,本文从就从这个简单的例子开始&am…

如何让帝国CMS7.2搜索模板支持动态标签调用

帝国cms站内搜索一般不支持动态标签调用,如果要调用如何实现呢?修改两个地方就可以实现了。打开 /e/search/result/index.php 文件,找到(文件改了,不会调用也是徒劳!看看这个帝国cms搜索关键字调用标签(sho…

access字体变为斜体_Linux折腾记(四):Linux桌面系统字体配置详解

字体显示效果测试文字:复制代码代码如下:这一段是为了测试宋体字的显示效果,包括宋体里面自带的英文字体,“This is english,how does it look like?”。这一行是小字。后面几个字是加粗的宋体。标点符号“,。:&#…

oracle between and monday,oracle——时间

时间数据1. 插入时间数据插入语法命令:insert into floor values (to_date(年-月-日 时:分:秒,YYYY-MM-DD HH24:MI:SS));完整的时间插入insert into floor values (to_date(2010-07-12 09:10:12,YYYY-MM-DD HH24:MI:SS));查询显示:2010-07-12 09:10:12.0…

Nova 组件详解 - 每天5分钟玩转 OpenStack(26)

本节开始,我们将详细讲解 Nova 的各个子服务。 前面架构概览一节知道 Nova 有若干 nova-* 的子服务,下面我们将依次学习最重要的几个。今天先讨论 nova-api 和 nova-conductor。 nova-api Nova-api 是整个 Nova 组件的门户,所有对 Nova 的请…

肯德基圣代中间空心_建造冰淇淋圣代解释CSS位置

肯德基圣代中间空心by Kevin Kononenko凯文科诺年科(Kevin Kononenko) 建造冰淇淋圣代解释CSS位置 (CSS Positioning Explained By Building An Ice Cream Sundae) 如果您之前做过冰淇淋圣代,那么您可以了解CSS的位置。 (If you’ve made an ice cream sundae befo…

00

(1)设置gcc 把所有gcc版本解压到/home/flinn/tools/目录下,以免切换编译器export PATHPATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/flinn/tools/4.4.3/bin (2)编译&#xff1…

12_04_Linux软件管理之四yum

2019独角兽企业重金招聘Python工程师标准>>> RPM安装: 二进制格式: 源程序--》编译--》二进制格式 有些特性是编译时选定的,如果编译时未选定此特性,将无法使用; rpm包的版本会落后于源码包,甚至…

datastage 函数_DataStage常用函数大全

1/38DataStage常用函数大全DATASTAGE常用函数大全.................................................................................................1一、类型转换函数................................................................................................…

linux 解析elf文件格式,Linux下ELF文件解析

1. windows PE文件与Linux ELF文件概述在windows中可执行文件是pe文件格式,Linux中可执行文件是ELF文件,其文件格式是ELF文件格式,在Linux下的ELF文件除了可执行文件(Excutable File),可重定位目标文件(RellocatableObject File)、共享目标文…

富爸爸穷爸爸害了我_这是我必须告诉爸爸的-在我们的时间用完之前

富爸爸穷爸爸害了我by Bram Bos通过Bram Bos 这是我必须告诉爸爸的-在我们的时间用完之前 (This is what I must tell my dad — before our time runs out) I was a young boy in the 1980s. Like the typical Generation-X kid, I grew up in the days of the home computer…

应用容器公共免费部署平台

从网上信息,发现了一个公共的容器部署平台 openshift.com,可以将我们封装好的docker镜像部署到平台上, 这样就不需要拥有一台云服务器了。对于测试环境非常有用。 首先当然是需要注册。这里全英文 第二,注册之后需要选择你想要的套…

西门子rwd68温控器说明书_西门子RWD68说明书

西门子RWD68说明书显示第一界面Y1XX模拟量输出电压值YIXX传感器此时实际温度;同时按—键五秒显示第二界面PS4主控制回路参数;按—键显示第三界面PS3辅助回路参数但仅在室外补偿时出现;按—键显示第四界面PS2按—键显示第五界面PS1控制曲线运用…

linux 内存管理优化,Linux性能优化实战 内存篇 阅读笔记

第十五讲 基础篇:Linux内存是怎么工作的(2020.6.8)这一讲相关的内容正好之前看csapp的时候总结了一下,可以直接贴出来作为总结了。Linux的内存工作原理,这又是一个特别大的话题。一切向着尽量利用物理资源的方向在发展,在没有虚拟…

傅里叶变换与大数乘法

我们知道,两个 N 位数字的整数的乘法,如果使用常规的算法,时间复杂度是 O(N2)。然而,使用快速傅里叶变换,时间复杂度可以降低到 O(N logN loglogN)。 假设我们要计算以下两个 N 位数字的乘积: a (aN-1aN-2…

idea 启动界面导入项目_如何为您的项目启动有效的登录页面

idea 启动界面导入项目by Christian-Peter Heimbach通过克里斯蒂安彼得海姆巴赫 如何为您的项目启动有效的登录页面 (How to launch an effective landing page for your project) I began my career 10 years ago doing online marketing and advertising for video games. S…

linux程序已经在后台运行冻结了_如何使程序在Linux后台运行

经常在Linux上面运行程序都有这样的体验:某个程序运行的时候,会产生大量的log(提示)信息,但实际上我们只想让它跑一下而已,log暂时不需要或者后面才有需要。同时run多个相同或者不同程序的时候,占了好多的命令行界面&a…