2024-09-27 01:17:32
举例:
#include<stdio.h>
#include<string.h>
int main(void)
{
chara[1000];
gets(a);//gets函数本身就是以回车符结束;
int count=0;//计数器设置为0
for(inti=0;a[i]!='\0';i++)
{//从头到尾遍历,如果是数组,计数器++
if(a[i]>='0'&&a[i]<='9')
{
count++;
}
}
printf("数字字符个数为:%d",count);
}
在C语言或C++中,会把用来#include的文件的扩展名叫 .h,称其为头文件。
#include文件的目的就是把多个编译单元(也就是c或者cpp文件)公用的内容,单独放在一个文件里减少整体代码尺寸;或者提供跨工程公共代码。在现行的c++版本中,应用这个头文件应是#include<stdio.h>
stdio 就是指 “standard input & output"(标准输入输出)所以,源代码中如用到标准输入输出函数时,就要包含这个头文件!
例如c语言中的 printf("%d",i); scanf("%d",&i);等函数。
引用方法
#include <stdio.h>
(注:在TC2.0中,允许不引用此头文件而直接调用其中的函数,但这种做法是不标准的。也不建议这样做。以避免出现在其他IDE中无法编译或执行的问题。)
标准函数
int getchar()//从标准输入设备写入一个字符
int putchar()//向标准输出设备读出一个字符
int scanf(char*format[,argument?])//从标准输入设备读入格式化后的数据
int printf(char*format[,argument?])//向标准输出设备输出格式化字符串
char* gets(char*string)//从标准输入设备读入一个字符串
int puts(char*string)//向标准输出设备输出一个字符串
int sprintf(char*string,char*format[,?])//把格式化的数据写入某个字符串缓冲区。