摘要: ####说明 %d%d%d 是按十进值格式输入三个数值。输入时,在两个数据之间可以用一个或多个空格、tab 键、回车键分隔。 对于 scanf(),输入数据的格式要和控制字符串的格式保持一致。比如上述例子中使用 , 来分隔输入的 %d, 相应的输入时也需要添加 ,;同样的,如果有两个以空格分隔的 % 阅读全文
posted @ 2021-08-17 21:24 vhy 阅读(633) 评论(0) 推荐(0) 编辑
摘要: KiKi写了一个输出“Hello world!”的程序,BoBo老师告诉他printf函数有返回值,你能帮他写个程序输出printf(“Hello world!”)的返回值吗? int main() { int ret = printf("Hello world!"); printf("\n"); 阅读全文
posted @ 2021-08-17 20:22 vhy 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 题:写出十六进制整数ABCDEF对应的十进制整数,所占域宽为15。 int main() { int a = 0xABCDEF; printf("%15d",a); } 上一篇随笔中说到八进制数前面要加‘0’;十六进制数前面要加‘0x’;所以这里定义 a 时要加 0x。 此外,这里的域宽就是指 d 阅读全文
posted @ 2021-08-17 20:13 vhy 阅读(1256) 评论(0) 推荐(0) 编辑
摘要: 十进制整数1234对应的八进制和十六进制(字母大写) 直接输出 int main() { int a=1234; printf("%#o ",a);//以八进制输出 printf("%#X",a);//以十六进制输出 } c语言中,为了区分不同进制数字,数字前要带上前缀,八进制数前面带上‘0‘;十六 阅读全文
posted @ 2021-08-17 20:06 vhy 阅读(712) 评论(0) 推荐(0) 编辑