C语言_知识点_1.4.1(float和移位操作符)
float :如果需要输出小数,需要在计算的数字里至少有一位在小数点后添加小数,如1.1
#define _CAR_SECURE_NO_WARNINGS 1 #include int main() { float a = 5 / 2.0; printf("%f\n", a); return 0; }
左移操作符:将二进制向左移一位,并在末位补0,如1.2
#define _CAR_SECURE_NO_WARNINGS 1 #include int main() { int a = 1; //00000001 int b = a >> 1;//00000010 printf("%d\n",b); return 0; }
右移操作符:分为两种,一般情况遵守第一种
算数右移,二进制向右移一位,正数最高位补0,负数补1
逻辑右移,二进制向右移一位,最高位直接补0
#define _CAR_SECURE_NO_WARNINGS 1 #include <stdio.h>
int main() { int a = 6; //00000110 int b = a << 1;//00000011 printf("%d\n"); return 0; }
使用软件:Visual studio 2022
日期:2023-11-16

浙公网安备 33010602011771号