输出函数
/*
%d - int
%ld – long int
%c - char
%f - float
%u – 无符号数
%hd – 短整型 short
%lf – double
%x – 十六进制输出 int 或者long int 或者short int
%o - 八进制输出
%s – 字符串
*/
#include <stdio.h>
main()
{
int i = 3;
long ld = 2147483647;
char c = 'a';
float f = 3.1415926;
unsigned int u = 999;
short hd = 555;
double lf = 3.14;
printf("i=%d\n",i);
printf("long=%hd\n",ld);
printf("f=%f\n",f);
printf("u=%u\n",u);
printf("hd=%hd\n",hd);
printf("lf=%lf\n",lf);
system("pause");
}
输入函数
#include <stdio.h>
//Int len;
//scanf("%d",&len);
//& shitf+7 取地址
main()
{
printf("请输入学号\n");
int number;
//从键盘接受一个数据
//%d 数据的类型
//&取地址 &number 找到number的内存地址。
scanf("%d",&number);
printf("您输入的学号为:%d\n", number);
//字符串 就是字符一个串
//字符数组
char arrays[5]={'h','e','l','l','o'};
printf("s=%s\n",arrays);
printf("请输入姓名,长度不能超过5个字符\n");
scanf("%s",&arrays);
printf("s=%s\n",arrays);
system("pause");
}
//缓存溢出漏洞
格式不对,容易造成内存溢出。