在visual c++6.0中数据输出
输出语句:printf("%d,%o,%x",a,b);(先定义inta=067;)的输出结果是多少?...
输出语句:printf("%d,%o,%x",a,b);(先定义int a=067;)的输出结果是多少?
展开
3个回答
2013-09-13
展开全部
输出多少,自己调试一下就晓得了呗。。这里呢,我给你个printf输出格式: %c 字符 %d 带符号整数 %i 带符号整数 %e 科学计数法, 使用小写"e" %E 科学计数法, 使用大写"E" %f 浮点数 %g 使用%e或%f中较短的一个 %G 使用%E或%f中较短的一个 %o 八进制 %s 一串字符 %u 无符号整数 %x 无符号十六进制数, 用小写字母 %X 无符号十六进制数, 用大写字母 %p 一个指针 %n 参数应该是一个指向一个整数的指针,指向的是字符数放置的位置 %% 一个'%'符号 举例: 用%e, %E和 %f,精度修饰符让你指定想要的小数位数. 例如: %12.6f。将会至少显示12位数字,并带有6位小数的浮点数. 用%g和 %G, 精度修饰符决定显示的有效数的位数最大值。 用%s,精度修饰符简单的表示一个最大的最大长度, 以补充句点前的最小字段长度。 有这样的格式”%03d”, 则表示若输出整数不够3位,则其高位用0填充,若够3位,则显示原数而不做填充. 转义字符描述: \' 单引号 \" 双引号 \\ 反斜杠 \0 空字符 \a 响铃 \b 后退 \f 走纸 \n 换行 \r 回车 \t 水平制表符 \v 垂直制表符 \xnnn 表示十六进制数(nnn) 基本就这些了,希望对你有帮助。。
2013-09-13
展开全部
55,后面为乱码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-13
展开全部
你的b是哪来的?
还有你的格式化字符串里有三个控制符,参数列表里只传了2个过去,这样是要打出乱码的
还有你的格式化字符串里有三个控制符,参数列表里只传了2个过去,这样是要打出乱码的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询