您当前的位置:首页 > 美文欣赏 > 内容

c语言中的/和%表示什么意思,c在c语言中的意思(C语言学习笔记系列—第二章)

关于【c语言中的/和%表示什么意思】,c在c语言中的意思,今天向乾小编给您分享一下,如果对您有所帮助别忘了关注本站哦。

内容导航:1、C语言学习笔记系列—第二章2、c语言中的/和%表示什么意思:c在c语言中的意思

1、C语言学习笔记系列—第二章

在第一章内容中对C语言安装环境以及编写一个最简单的HelloWorld程序进行了简单介绍。作为学习笔记,本文会更倾向于实践理解。深入概念性问题建议使用参考书进行查找,本文就不进行通篇摘抄。

其次编辑文章也是为了提高自身编程能力,巩固基本功,本着已最简单的方式进行编写(如果上来就堆复杂算法,普通人就劝退了)。

学习参考书籍《C Primer Plus》

1,简单运算

1.1,使用C进行乘法运算

程序样例如下(定义参数较为简单,是不好的习惯,前期便于理解使用):

#include <stdio.h>int main(void){ int a,b,c; //定义a,b,c a = 2; b = 6 ; c = a * b; printf("a与b的乘积c = %d\n",c); //其中注意\n是换行符 printf("a与b的乘积c = %d",a*b); return 0;}

首先本程序声明了多个变量,进行了乘法运算(两种写法)输出了两次结果,分别打印了printf两次。并且引用了注释的写法,也是为了便于读懂程序。

首先声明了多个变量(a,b,c)这三个变量的写法也可以本别声明,写法为int a; int b; int c;。乘法部分相对就简单了使用了a*b即可,特别注意的是c = a * b这个c不代表等于a*b,而是将a*b的结果赋值给c。剩下进行程序运算结果的输出,两次printf特别强调了两种不同写法。所以说printf()函数说明待打印的值不一定是变量,只要可求值得出合适类型值的项即可,如a*b。

1.2,程序输出结果

c语言中的/和%表示什么意思,c在c语言中的意思(C语言学习笔记系列—第二章)

输出结果

1.3,对于C语言运算符号小结归纳

算术运算符

加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)

关系运算符

大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)

逻辑运算符

与(&&)、或(||)、非(!)三种

以上运算符号仅仅是目前学习程度需要的,C语言还有其他运算符号之后补充(一口气都堆上个人觉得辣眼睛)。

2,多个函数

2.1,两个函数写法

之前的几个程序都只使用了printf()函数。除main()以外,还可以加入自己编写的其他函数。下面是程序样例:

/#include <stdio.h>void TheReader(void); int main(void){ printf("Can you give me a thumbs up?\n"); TheReader(); //第二次使用TheReader printf("All right, well, give it a thumbs up when you think about it\n"); return 0;}void TheReader(void) { printf("Let me think about it!\n");}

TheReader()函数在程序中出现了3次。第1次是函数原型(prototype),告知编译器在程序中要使用该函数;第2次以函数调用(function call)的形式出现在main()中;最后一次出现在函数定义(function definition)中,函数定义即是函数本身的源代码。在main()中调用TheReader()很简单,写出函数名和圆括号即可。当TheReader()执行完毕后,程序会继续执行main()中的下一条语句。

2.2,程序输出结果

c语言中的/和%表示什么意思,c在c语言中的意思(C语言学习笔记系列—第二章)

输出结果

输出内容来自作者自我演绎(哈哈)!

3,关键字和保留字符

对于上面提到的算法中,无论是声明(a,b,c)还是定义一个函数TheReader(),其实都是作者随意编出来的。但是关键字对C而言比较特殊,不能用它们作为标识符(如,变量名)。许多关键字用于指定不同的类型,如int。还有一些关键字(如,else)用于控制程序中语句的执行顺序。如果使用关键字不当(用关键字作为变量名),编译器会将其视为语法错误。

下列是ANSI/ISO C 关键字,不用单独背,之后用到就熟悉了。

auto

break

case

char

const

continue

default

do

double

else

enum

extern

float

for

goto

if

int

long

register

return

short

signed

sizeof

static

struct

switch

ypedef

union

unsigned

void

volatile

while

inline

restrict

_Bool

_Complex

_Imaginary

_Alignas

_Alignof

_Atomic

_Static

_assert

_Noreturn

_Thread

_local

_Generic

4,总结

本章主要介绍了程序的简单运算以及多函数应用。

如有不足或有疑问欢迎各位大佬们指正,同时衷心希望非IT专业的小白们能感受到C语言的魅力所在。

[1] 《C Primer Plus》

2、c语言中的/和%表示什么意思:c在c语言中的意思

c在c语言中的意思

读入一个字符。读入一个字符,但忽略它(即不赋值给任何变量)。

C语言%的其他应用含义 :

1、%f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入。

2、%d 读入十进制整数。

3、%p 读入一个指针。

4、%s 读入一个字符串,遇空格、制表符或换行符结束。

扩展资料:

C语言基础知识:

1、编译预处理不是C语言的一部分,不占运行时间,不要加分号。C语言编译的程序称为源程序,它以ASCI数值存放在文本文件中。

2、 define PI3.1415926这个写法是错误的,一定不能出现分号。

3、每个C语言程序中main函数是有且只有一个。

4、在函数中不可以再定义函数。

5、算法可以没有输入,但是一定要有输出。

6、 break可用于循环结构和 switch语句。

7、逗号运算符的级别最低,赋值的级别倒数第二。

c在c语言中的意思

读入一个字符。读入一个字符,但忽略它(即不赋值给任何变量)。

C语言%的其他应用含义 :

1、%f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入。

2、%d 读入十进制整数。

3、%p 读入一个指针。

4、%s 读入一个字符串,遇空格、制表符或换行符结束。

扩展资料:

C语言基础知识:

1、编译预处理不是C语言的一部分,不占运行时间,不要加分号。C语言编译的程序称为源程序,它以ASCI数值存放在文本文件中。

2、 define PI3.1415926这个写法是错误的,一定不能出现分号。

3、每个C语言程序中main函数是有且只有一个。

4、在函数中不可以再定义函数。

5、算法可以没有输入,但是一定要有输出。

6、 break可用于循环结构和 switch语句。

7、逗号运算符的级别最低,赋值的级别倒数第二。

c在c语言中的意思

c语言中“%=”是什么意思?

combine。刚开始是叫b语言,主要由kenTompson开发完成,后来又由Dennis.M.Ritchie在b语言的基础上发展成c语言。所以现在一般说c语言都是由他两发明的。

C语言是在B语言的基础上发展起来的,它的根源可以追溯到ALGOL

60。1960年出现的ALGOL

60是一种面向问题的高级语言,它离硬件比较远,不宜用来编写系统程序。1963年英国的剑桥大学推出了CPL(Combined

Programming

Language)语言。CPL语言在ALGOL60的基础上接近硬件一些,但规模比较大,难以实现。1967年英国剑桥大学的Matin

Richards对CPL语言作了简化,推出了BCPL(Basic

Combined

Programming

Language)语言。1970年美国贝尔实验室的Ken

Thompson以BCPL语言为基础,又作了进一步简化,设计出了很简单的而且很接近硬件的B语言(取BCPL的第一个字母),并用B语言写了第一个UNIX操作系统,在PDP-7上实现。1971年在PDP-11/20上实现了B语言,并写了UNIX操作系统,但B语言过于简单,功能有限。1972年至1973年间,贝尔实验室的D.M.Ritchie在B语言的基础上设计出了C语言(取BCPL的第二字母)。C语言既保持了BCPL和B语言的优点(精练,接近硬件)

又克服了它们的缺点(过于简单,数据无类型等)。最初的C语言只是为描述和实现UNIX操作系统提供一种工作语言而设计的。1973年,K.Thompson和D.M.Ritchie两人合作把UNIX的%90以上用C改写(即UNIX第5版。原来的UNIX操作系统是1969年由美国的贝尔实验室的K.Thompson和D.M.Ritchie开发成功的,是用汇编语言写的)。

本文关键词:c语言和python哪个难,对c语言的认识和理解,c#语言,什么是c语言,程序设计语言有哪几种。这就是关于《c语言中的/和%表示什么意思,c在c语言中的意思(C语言学习笔记系列—第二章)》的所有内容,希望对您能有所帮助!


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 《遇见》主题演讲稿,遇见主题演讲稿(《朗读者》董卿:遇见)

下一篇: 家庭用免漆门和烤漆门哪个好,烤漆门与免漆门哪个好些(别纠结,过来人教你怎么选)



推荐阅读

网站内容来自网络,如有侵权请联系我们,立即删除! | 软文发布 | 粤ICP备2021106084号