
c语言
scanf1996
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
格式控制符的含义
①d格式:用来输出十进制整数。有以下几种用法: %d:按整型数据的实际长度输出。 %md:m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。 %ld:输出长整型数据。②o格式:以无符号八进制形式输出整数。 对长整型可以用"%lo"格式输出。同样也可以指定字段宽度用“%mo”格式输出。原创 2017-08-15 08:58:47 · 2438 阅读 · 0 评论 -
C语言字符串
用字符数组存字符串省略对字符数组的长度声明的时候,必须在初始化列表添加'\0',才能作为字符串来用,否则只能是字符数组 char str[6]={'H','e','l','l','o','\0'}; //字符串char str[ ]={'H','e','l','l','o','\0'}; //字符串char str[ ]={'H','e','l','l','o'} ; //不原创 2017-09-26 19:54:12 · 237 阅读 · 0 评论 -
宏定义
#include#define PI 3.1415926 //后面不要加分号这些都是编译预处理指令,不是C语言特有的。1宏定义只是简单的字符替换,如果#define x a+b 那么x*x在编译时会换成a+b*a+b,而不是(a+b)*(a+b),所以宏定义时要加括号防止出错2宏里面如果有其他的宏,也会被替换,3宏的值超过一行,最后一行之前的每一行行末要加\4宏原创 2017-10-21 10:02:33 · 567 阅读 · 0 评论 -
多个.c文件编译
这是单独的.c文件#include int max(a,b);int main(int argc, char const *argv[]){int a=5;int b=8;printf("%d\n",max(a,b));return 0;}int max(a,b){return a>b?a:b;}可以分解成以下3个文件,3个文件要添加原创 2017-10-21 11:32:21 · 341 阅读 · 0 评论 -
printf的用法
printf("%d",a);%[ flags][width][.prec ][hlL ]type%和d之间可以有4样东西原创 2017-10-21 14:29:31 · 211 阅读 · 0 评论