大家好,今天小编关注到一个比较有意思的话题,就是关于c语言.和->的问题,于是小编就整理了5个相关介绍c语言.和->的解答,让我们一起看看吧。
C语言里面这个符号(->)是什么意思?怎么用?
C语言里这个符号->是自定义数据类型数据指针取数据的方法,一般的用法在struct定义的结构体类型后,如果使用了这个类型的数据,并且取了指针这个时候就可以使用->来取结构体里的数据。
C语言中-大于号什么意思?
->是一个整体,它是用于指向结构体、C++中的class等含有子数据的指针用来取子数据。
换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”.
C语言中>>和<<如何使用?
举个例子cout<<"hello";这里<<的作用就是把数据输送到输出流的缓冲区inti;cin>>i;>>的作用就是从输入流的缓冲区读取数据。大概就是这两个作用,>><<有时也做文件流的读写,和输入输出流的用法一样
C语言中+=和-=是什么意思?
C语言中+=,-=是复合赋值运算符。复合赋值运算符就是在简单赋值符“=”之前加上其它运算符构成,例如+=、-=、*=、/=、%=。
即:a+=1;等价于a=a+1。+=的意思就是把左边的第一个符号移到右边,其实就是b=b+c的意思。直接把b+=c的b+移到右边,将b的值取出再取出c的值,相加然后赋给b,存储在b开辟的内存空间中,类似的还有,b-=c、b*=c都是这个意思o
c语言中!与~有什么区别?最好举例说明?
在c语言中,!和~均表示取反,这两个的区别在于:
~ :表示按位取反,即在数值的二进制表示方式上,将0变为1,将1变为0;
上述其实可以从j***a中进行借鉴理解,j***a中!代表逻辑取反,针对的是boolean型值计算;而~代表数值取反,针对整型值进行计算。
到此,以上就是小编对于c语言.和->的问题就介绍到这了,希望介绍关于c语言.和->的5点解答对大家有用。