当前位置: 首页 > news >正文

C语言-Day1

目录

  1. 数据类型
  2. 强制转换
  3. 位运算
  4. 面试题

1.数据类型 浮点型

1.1 float(低精度)

4B printf(“%f”,val);

1.2 double(高精度)

8B printf(“%lf”,val);
printf(“%f”,val); 默认输出6位小数
%2.f —>保留两位小数

1.3 浮点型输出

头文件:include <math.h>
ceil(val) 向上取整 2.1–>3.0 返回值double
floor 下 2.1–>2.0

2.强制转换

2.1隐式类型提升

int val=0;
long long num=val;

2.2显示转换

long long num=(long long)val;
强制转换符号:()
大=小
小=(小)大

3.位运算(+ - * / % ++ – )

3.1 ++ –

++ --只针对变量操作
前置++ :先自增1,再与其他运算符结合
后置++:反之

3.2 按位与 (&)按位或(|)

按位与 &
1.&变量 解析为地址符
2. 变量&变量 解析为按位与
按位与&(1)
按位或 |(0)
1010 &
0011


0010

3.3 & | 使用场景:奇偶判断

奇数:二进制末尾都为1 偶数 0
val%2==0等价于val&0001(1) ==0 是偶数

3.4 ^ 异或

不同为1,同为0

4.& | 运算面试题


&1111 1111 或者 | 0000 0000
右移8 >>
优先级大概记忆:() ++ %*/ ± =

http://www.cnnetsun.cn/news/1330798.html

相关文章:

  • 告别绘图软件!Paperxie AI 科研绘图:10 次免费额度,让理工科论文可视化一步到位
  • Day1 | 704、35
  • CLIP ViT-H-14开源大模型部署教程:630M参数图像特征提取实战
  • ESP32-S3桌面数字看板设计:硬件选型与双端协同架构
  • 探秘RestTemplateBuilder:为何连接超时设置频频‘失效’及最佳实践
  • 海康SDK实战:视频通道编码ID配置与优化指南
  • 告别论文焦虑:Paperxie 如何用四大降重神器破解毕业论文重复率与 AIGC 难题
  • 【力扣-42. 接雨水】Python笔记
  • 从零开始:基于Anything V5的Stable Diffusion二次元绘画环境配置
  • 从规范到高效:GitLab MR流程的团队协作实战指南
  • OpenHarmony智能WiFi开关:Hi3861嵌入式设计与分布式控制实现
  • 华为路由器实战:OSPF NSSA区域配置避坑指南(附完整拓扑实验)
  • 从被欺凌者到守护者:为什么受伤的你,更适合成为技术世界的“监管者”?
  • 《全球芯片图鉴》:全球最值得了解的芯片厂商清单
  • 计算机毕业设计源码:Python旅游评论数据采集分析平台 可视化 SnowNLP Selenium爬虫 旅游 旅行 出游 大数据 大模型 agent(建议收藏)✅
  • 基于卷积神经网络U-Net实现生物医学影像分割(PyTorch框架)
  • Comsol 二维光子晶体计算:缺陷模 BIC 的探索之旅
  • 智能音箱设计必看:LTK5209双声道功放的7大实战技巧(含EMI优化方案)
  • OpenHarmony SELinux实战:如何为SA服务配置安全策略(附避坑指南)
  • 游戏AI实战:基于有限状态机的蚂蚁生存模拟
  • Thinkphp和Laravel框架微信小程序的 畅玩安阳旅游网站平台的景点门票民宿预订-
  • Flowise容器化:Kubernetes集群部署AI工作流平台
  • HG-ha/MTools参数详解:--gpu-mode、--onnx-provider、--max-workers配置说明
  • 结合C++高性能服务框架,构建企业级LiuJuan模型推理网关
  • Autoware实战:深度相机与激光雷达融合标定全流程(附松灵小车代码解析)
  • Java面向对象实战:手把手教你用继承和多态打造租车系统(附完整代码)
  • 影墨·今颜部署教程:Mac M2 Ultra通过CoreML运行轻量版
  • 打造个性化HTML5音乐播放器:从自动解析到动态变色
  • 避开天价邀请码!用MCP协议+Python3.11零成本搭建AI工作流(附Playwright实战)
  • 脑机接口在自闭症治疗中的突破:我们如何用Neurofeedback游戏改善儿童社交能力