c语言赋值运算符,c语言赋值运算符的优先级顺序

dfnjsfkhak 40 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言赋值运算符问题,于是小编就整理了4个相关介绍c语言赋值运算符的解答,让我们一起看看吧。

  1. c语言赋值号怎么算?
  2. C语言字符串赋值操作?
  3. C语言赋值运算和算术运算的区别?
  4. c语言给局部变量赋值用什么语句?

c语言赋值号怎么算?

C 语言共提供了 11 个赋值运算符,均为二元运算符,其中仅有一个为基本赋值运算符 =,其余 10 个均是复合赋值运算符,即: 基本赋值运算符:=。 复合赋值运算符:+=(加赋值)、-=(减赋值)、*=(乘赋值)、/=(除赋值)、%=(求余赋值)、 <<=(左移赋值)、>>=(右移赋值)、&=(按位与赋值)、|=(按位或赋值)、*A=(按位异或赋值)。

C语言字符串赋值操作

字符串赋值的方法

c语言赋值运算符,c语言赋值运算符的优先级顺序-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

1、定义时候直接用字符串赋值

如:char a[10]="hello";

注意:不能先定义再给它赋值,如char a[10]; a[10]="hello";这样是错误的。

c语言赋值运算符,c语言赋值运算符的优先级顺序-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

例如:

main()

{ char s[100];

c语言赋值运算符,c语言赋值运算符的优先级顺序-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

strcpy(s, "The writer would like to thank you for"

"your interest in his book. He hopes you"

"can get some helps from the book."); }

C语言赋值运算和算术运算的区别?

赋值就是把变量中存入二进制数值,不光是C语言中有赋值有,任何计算机语言中都有名词。

共同:都是双目操作符

区别:汇编下,运算符比赋值操作繁琐

运算符需要运算器进行计算然后将结

果赋值给临时寄存器

赋值运算是直接将原变量的值拷贝给目

c语言给局部变量赋值用什么语句

C语言可以用赋值运算符(=)给局部变量赋值,int aa=10;变量赋值方式有:

1.局部变量声明时直接赋值:float ff=1.234;

2.通过函数参数对局部变量赋值:void mm(int a){int z=a;}

3.通过指针对局部变量进行赋值:long leng;long *p=&leng;*p=100;

4.通过函数返回值对局部变量赋值:int ADD(int a,int b){return a+b;} int number=ADD(1,2);

到此,以上就是小编对于c语言赋值运算符的问题就介绍到这了,希望介绍关于c语言赋值运算符的4点解答对大家有用

标签: 赋值 运算符 语言