『壹』 c语言的功能有那些啊

各种语言都能实现很多功能``
C语言只是编程种类的一种``但现在主流的还是JAVA和.NET``

『贰』 c语言有什么作用

c语言是一种编程语言,用于编写程序,日常生活中所用的各种软件啦、游戏啦,其实都是一个程序而已 ,而c语言的作用就是用来编写这些软件的。精通了c语言将来学习其他高级编程软件就比较随意了。

学了C语言,你可以开发以下系列:
1.操作系统。
2.各种底层软件。
3.各种嵌入式系统开发。
4.各种同硬件打交道的软件开发。

『叁』 C语言中%的作用是什么

%有两种示意
1、%是求余符号 经常会用到判断一个数是不是能被另一个整除专
如:7%3=1(7除以属3 余下1,) 1%3=1(1除以3除不尽 余下1)
如判断一个m是奇数还是偶数 if(m%2==0) printf("偶数");
2、引导符,用于引导输入输出项表列的格式
例如:printf("%d%c%f",a,b,c);意思就是a以整型输出 b以字符型 输出 c以实型输出

『肆』 C语言中%的作用

%有两种示意
1、%是求余符号 经常会用到判断一个数是不是能被另一专个整除
如:7%3=1(7除以属3 余下1,) 1%3=1(1除以3除不尽 余下1)
如判断一个m是奇数还是偶数 if(m%2==0) printf("偶数");
2、引导符,用于引导输入输出项表列的格式
例如:printf("%d%c%f",a,b,c);意思就是a以整型输出 b以字符型 输出 c以实型输出

『伍』 c语言中&起什么作用

取决于在scanf中使用还是在printf中使用。

在scanf中使用,则添加了*的部分会被忽略,不会被参数获取。

例如:int a,b;char b[10];scanf("%d%*s",&a,b);输入为:12 abc那么12将会读取到变量a中,但是后面的abc将在读取之后抛弃,不赋予任何变量(例如这里的字符数组b)

在printf中使用,表示用后面的形参替代的位置,实现动态格式输出。

例如:

printf("%*s",10,s);/意思是输出字符串s,但至少占10个位置,不足的在字符串s左边补空格,这里等同于printf("%10s",s);/

(5)c语言的功能扩展阅读:

C语言%*s用法

1、在scanf中使用,则添加了*的部分会被忽略(跳过),不会被参数获取。

例如:

int a,b;

char b[10];

scanf("%d%*s",&a,b);

输入为:

12 abc

那么12将会读取到变量a中,但是后面的abc将在读取之后抛弃,不赋予任何变量(例如这里的字符数组b)

用*和扫描集配合,可以从输入中只选出需要的内容,而忽略其余的东西。

另外,也常用于清空缓冲区。

2、在printf中使用,*表示用后面的形参替代*的位置,实现动态格式输出。

例如:

printf("%*s", 10, s); /*意思是输出字符串s,但至少占10个位置,不足的在字符串s左边补空格,这里等同于printf("%10s", s);*/

printf("%.*s ",int,str) ;

// %.*s 其中的.*表示显示的精度 对字符串输出(s)类型来说就是宽度

// 这个*代表的值由后面的参数列表中的整数型(int)值给出

例如:

printf("%.*s ", 1, "abc");// 输出a

printf("%.*s ", 2, "abc");// 输出ab

printf("%.*s ", 3, "abc");// 输出abc >3是一样的效果 因为输出类型type = s,遇到''会结束