c语言中2
1. 在c语言中b=a<<2;是什么意思
在C语言中,b=a<<2代表将a移位后的值赋值给b。
例如:
100的二进制表示为1100100,专100左移2位后,后面加2个零属1100100<<2=110010000=400,
可以看出,a<<b的值实际上就是a乘以2的b次方,
因为在二进制数后面添加一个0就相当该数乘以2,2个零即2的2次方等于4。
(1)c语言中2扩展阅读:
C语言符号的意思
‘’单引号用于界定字符常量
“”双引号用于界定字符串常量
C语言中的逗号“ ,”有2种意思:
1、表示"分隔号"的意思;
2、表示"逗号运算符"的意思,用它将2个表达式连接起来.搜索例如:3+5,6+8就称为逗号表达式,又称为"顺序求值运算符".逗号表达式的一般形式为:表达式1,表达式2。
“ ;” :它就表示着一个语句的结束
[ ] :该中括号为数组标识。
():是用来传递参数的
{}:大括号是一组语句的组合;
c语言中,!的作用是逻辑非,例如:!a 凡是a不等于0,那么输出都是0,只有当a等于0时,输出的才是0; !=意思是不等于,一般应用与判断 if(a!=b);
&&表示逻辑且(交集) ,||表示逻辑或(并集); 实际上两者也是用来输出正确与错误,也就是输出0或1,判断的意思。
2. c语言中1/2是什么意思
1/2,表示用整数1除以整数2,因为两者都是整数,其运算结果为0。
如果想使运算结果为小数,可以使用1.0/2,这样计算的结果就可以自动转换为0.5。
3. c语言中,两个&什么意思
1.
"按位与"
运算符.
按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1
,否则为0。参与运算的数以补码方式出现。
例如:9&5可写算式如下:
00001001
(9的二进制补码)&00000101
(5的二进制补码)
00000001
(1的二进制补码)可见9&5=1。
按位与运算通常用来对某些位清0或保留某些位。例如把a
的高八位清
0
,
保留低八位,
可作
a&255
运算
(
255
的二进制数为0000000011111111)。
main(){
int
a=9,b=5,c;
c=a&b;
printf("a=%d\nb=%d\nc=%d\n",a,b,c);
}
2.
变量
的
求地址
运算符&
例如:int
a;
float
b;
scanf("%d
%f
",&a,&b);
a
是整型变量,b
是float
型变量,
输入语句的参数
规定要用变量
的地址表示,
所以
用了
&a
变量a的地址
,
&b变量b的地址.
3。
&&
是
逻辑运算符
逻辑
与
if
(
(a
>
b)
&&
(
a
>
c)
)
max
=
a;
双目运算,真
&&
真
得真;假
&&
真
得
假;假
&&
假
得假.
4.
&
也可以是字符
或
字符常数
"&&&"
--
双引号里的东西是
字符串。
'&'
--
单引号里的东西是字符常量,是整数,数值等于
它的
ASCII
码
编码值。
4. c语言中i%2是什么意思
a%b是a除以b的余数,i%2就是i除以2的余数,当除以2的时候一般用来判断前面那个数的奇偶性内,i%2==0就说容明i是偶数,==1就说明i是奇数
C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。
C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
(4)c语言中2扩展阅读
发展历史:c语言诞生于美国的贝尔实验室,由D.M.Ritchie以B语言为基础发展而来,在它的主体设计完成后,Thompson和Ritchie用它完全重写了UNIX,且随着UNIX的发展,c语言也得到了不断的完善。
为了利于C语言的全面推广,许多专家学者和硬件厂商联合组成了C语言标准委员会,并在之后的1989年,诞生了第一个完备的C标准,简称“C89”,也就是“ANSI c”,目前,最新的C语言标准为2011年发布的 “C11”。
5. C语言中数字2.0和2有什么区别
C语言中数字2.0是表示一个double型的常量,2则是表示一个int型的常量。它们适用的运算规则是不一样的。
在C语言中,
2.0/4的值是0.5
而2/4的值则是0
6. C语言中a+=2是什么意思
a++表示a自增1,就是给a+1然后赋值给a,相当于a=a+1。
在C/C++等高级语言中,++是自增运算符,它有回两种用法:
1、i++:使答用i之前先使i加一;
2、++i:使用i之后再加一。
7. C语言中的"a%2"是什么意思
判断a的奇偶性,若a为奇数,余数为1执行后面的步骤,若a为偶数,余数为0执行else的内容
8. C语言中 !2 是什么意思 非2
2是非零
!2 就是 反过来 也就是 0或者false