学习C语言的小知识点

客官°小女子只卖身不卖艺 2022-09-30 14:46 243阅读 0赞

rand函数的使用:

main()

{

srand((signed)time(null));

int i;

i = rand() % 1000 + 1;

printf(“%d”, i);

}

获取1000以内随机数,每次运行都不一样。

char赋数值后的输出:

#include”stdio.h”

main()
{
char a[129];
int i, j;

for(i = 0; i < 129; i ++)
a[i] = i;
for(j = 0; j < 129; j++)
printf(“/t%c”,a[j]);
}

连续字符的输入:

/***************************************************************
函数名:inputChar.c
功能:测试字符串的输入。
如果没有fflush(stdin)函数,就无法执行下面的scanf(“%c”,&b);
修改日期:2011.4.16

***************************************************************/
#include”stdio.h”
#include”stdlib.h”

main()
{
char a[100], b;

printf(“please input a char:/n”);
scanf(“%s”,a);
fflush(stdin); //清除输入流缓冲区
printf(“please input a char:/n”);
scanf(“%c”,&b);

printf(“%s %c/n”,a,b);
}

如果没有fflush(stdin)的话,第二个scanf接受’/n’;

共用体的输出:

union temp
{
int a;
char b[2];
}xx;

main()
{
xx.b[1] = ‘a’;
xx.b[0] = ‘b’;

printf(“%d/n”,xx.a);
}

共用一个空间:不论输出谁,都是输出改空间的数值。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ziyingzhishang/archive/2011/04/18/6332142.aspx

发表评论

表情:
评论列表 (有 0 条评论,243人围观)

还没有评论,来说两句吧...

相关阅读