C语言创建符号常量的三种方法;printf()和scanf()函数
2017-07-28 19:43
357 查看
1、#indefine pi 3.1415926形式的宏定义
2、const int MONTHS=12;这使得MONTHS成为一个只读值。
3、enum 枚举类型
4、printf()和scanf()函数使我们能够与程序通信,他们被称为输入/输出函数,(I/O函数)
5、字符串、浮点数输出的类型及介绍:实例程序:
2、const int MONTHS=12;这使得MONTHS成为一个只读值。
3、enum 枚举类型
4、printf()和scanf()函数使我们能够与程序通信,他们被称为输入/输出函数,(I/O函数)
5、字符串、浮点数输出的类型及介绍:实例程序:
#include<stdio.h> #define BLURB "Authentic imitation!"//宏定义方式 int main(void) { const double RENT=3852.99;//以const方法定义的常量 /*以下是一些格式标志的使用*/ printf("%x %X %#X\n",31,31,31);//%x31的十六进制表示1f,%X表示31的十六进制表示为1F;使用#使得输出以0x开头0x1f; printf("**%d**%d**%d**\n",42,42,-42); printf("**%5d**%5.3d**%05.3d**\n",6,6,6,6); /*字符串中的情况如下:*/ printf("/%2s/\n",BLURB);//默认输出 printf("/%24s/\n",BLURB);//共在内存中开辟24bit空间,字符不够从左边开始用空格补。 printf("/%24.5s/\n",BLURB);//共开辟24位空间,但精度要求保留5位,前面用空格补齐。 printf("/%-24.5s/\n",BLURB);//同上,只是-表示要求左对齐。 /*以下是一些浮点数的组合*/ printf("*%f*\n",RENT); printf("*%e*\n",RENT); printf("*%4.2f*\n",RENT); printf("*%3.1f*\n",RENT);//由输出结果不难看出,3.1f代表输出应该共三位,1代表精度,于是这里出现四舍五入,原数超过3,自动扩展。 printf("*%10.3f*\n",RENT);//输出应该共10位,不够的话从左边开始空格,小数点后有3位,小数不够位数的话用0补 printf("*%10.3e*\n",RENT); printf("*%+4.2f*\n",RENT); printf("*%010.2f*\n",RENT);//代表以0开头补成10位,2为精度。 return 0; }结果:
相关文章推荐
- C语言中最常用的三种输入输出函数scanf()、printf()、getchar()和putchar()
- C语言里面输出函数scanf加\n转行符号会出错
- C语言中的printf和scanf函数说明
- 【C语言】printf函数和scanf函数典型例子
- C语言使用scanf函数获取数据后,使用getchar()无法获得字符的处理方法
- C语言基本的输入和输出函数(printf()和scanf() )
- C语言中函数指针的三种使用方法总结
- C语言中的输入输出函数详解与比较scanf,sscanf,printf,sprintf,fprintf
- 关于C语言中printf()后的scanf()不执行问题,解决方法
- C语言输出函数(printf)和输入函数(scanf)
- 我用C语言 写一个函数返回参数二进制中 1 的个数的三种不同方法
- 【总结】C语言中的scanf和printf函数易被忽略的部分
- C语言中printf(),scanf()函数的转换说明表(%百分号加字母),修饰符表和标记表
- 【C语言】[库函数]:printf 函数 和 scanf 函数 对float 和double 类型打印和读取
- 本附录介绍iOS系统包含的框架,它们为编写iOS平台的软件提供必要的接口。下面的表格尽可能地列出框架中的类、方法、函数、类型以及常量使用的关键前缀,请避免在您的符号名称中使用这些前缀。
- C语言中printf()函数、sprintf()函数、scanf()函数、sscanf()函数
- C语言(2)数据类型、常量、Printf、sizeof、scanf的使用
- C语言中的scanf和printf函数的返回值问题
- C语言_05 函数, main函数, scanf, printf详解
- 在初学C语言容易忽略的函数-scanf()函数与printf()函数