社区
新手乐园
帖子详情
为什么sizeof("\\")结果是2,而sizeof("%%")结果是3呢?
Haruka
2007-11-27 10:31:04
为什么sizeof("\\")结果是2,而sizeof("%%")结果是3呢?
...全文
192
9
打赏
收藏
为什么sizeof("\\")结果是2,而sizeof("%%")结果是3呢?
为什么sizeof("\\")结果是2,而sizeof("%%")结果是3呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mu_yang
2007-11-28
打赏
举报
回复
楼主的疑问大概主要在3楼
"为什么printf("%%")输出是一个%而不是两个呢"
如果你希望
也可以自己写一个printf函数
让printf("%%")输出8个%
这与字符串"%%"占几个字符无关
飞哥
2007-11-28
打赏
举报
回复
有个\0
因为你那个是字符串
pptor
2007-11-28
打赏
举报
回复
"\\" 第一个是\是转义字符
can0707
2007-11-28
打赏
举报
回复
2楼正解。
\\的第一个\是转义符
mu_yang
2007-11-27
打赏
举报
回复
"\\"
'\' '\0'
"%%"
'%' '%' '\0'
hello0world
2007-11-27
打赏
举报
回复
printf("%%")的输出就是%
为什么书上写的有啊
书上说printf("%%")中,有2个%在一起的话,就输出后面的那个%
书上说的很清楚
只要是%比较特殊
因为如式中printf("%d",a)也有%
这个%就和printf("%%")中的作用是一样的
Haruka
2007-11-27
打赏
举报
回复
那为什么printf("%%")输出是一个%而不是两个呢?这与\有矛盾啊
独孤过儿
2007-11-27
打赏
举报
回复
第一个有转义字符
cpp20071101
2007-11-27
打赏
举报
回复
"\\" = '\\' + 'space'
"%%" = '%' + '%' + 'space'
《C语言基础》 之 第3章 运算符
课程内容:表达式、赋值运算符1、赋值预算符2、关系运算符1、关系运算符2、逻辑运算符1 、逻辑运算符2、逻辑运算符3、
sizeof
运算符1 之 内存结构、
sizeof
运算符2 之 基本类型回顾 、
sizeof
运算符3 之
sizeof
的使用、...
a为数组名。
sizeof
(a)和
sizeof
(&a)有什么区别?结果是?
a为数组名。
sizeof
(a)和
sizeof
(&a)有什么区别?结果是?
sizeof
(a) 求的是 数组的空间大小。
sizeof
(&a),此时&a指的是一个指针,而指针的大小也是4。 #include <stdio.h&...
c语言
sizeof
啥作用,C语言中
sizeof
什么意思
C语言中“
SIZEOF
(INT)“是什么意思?有什么作用?C语言中,
sizeof
是一个?
sizeof
是C语言中保留关键字,也可以认为是一种运算符,单目运算符;
sizeof
是计算对象所占的字节数,通常用来查看变量、数组或结构体等所占的...
C语言中的
sizeof
运算符的作用是什么?
sizeof
运算符是C语言中用于计算数据类型、变量、数组、结构体等的大小的重要工具。它在内存分配、数据类型转换、数组操作、结构体管理和程序性能优化中都起到关键作用。通过了解
sizeof
运算符的用法和注意事项,C语言...
C语言基础——
sizeof
的用法总结
sizeof
是C语言中保留关键字,也可以认为...int arr=[1,2,3]; char str[]="hello"; int len_a =
sizeof
(a); int len_arr =
sizeof
(arr); int len_str =
sizeof
(str) printf("len_a=%d,len_arr=%d,le...
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章