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

C语言 个人总结1

1.操作系统:Linux ,MarcOS,Windows

2.电脑组成:由下至上:电脑硬件->驱动器->操作系统->安装的软件

3.常见编译器:苹果使用clang  VS2022使用的是msvc  C++使用的是Linux操作系统的gcc

4.void main()  这种写法古老,不建议使用。int main(void)代表main函数不接受任何参数。int main() 这种写法简单且正确

5.数据类型:char short int long longlong float double ,分别是1,2,4,4,8,4,8字节,其中sizeof(long)>=sizeof(int),所以sizeof(long)可以是4或8字节

6.sizeof()是用来计算类型和变量所占内存空间大小的

7.  char ch='x'  代表变量ch在类型char里面申请空间来存放字母x的ascii值

8.float weight =55.5f;   因为编译器是认为55.5是double类型的,所以如果想用float类型计算,则在后面加f

9.变量的命名:1.是由字母,数字,下划线组成2.不能以数字开头3.不能是关键字

10.全局变量和局部变量的名称如果相同,编译器是以局部变量优先

11.微软的编译器认为scanf不安全,所以需写成scanf_s或者在代码开头写#define _CRT_SECURE_NO_WARNINGS 1

http://www.lryc.cn/news/590300.html

相关文章:

  • 【SF顺丰】顺丰开放平台API对接(Java对接篇)
  • AI Agent开发学习系列 - langchain之LCEL(2):LCEL 链式表达解析
  • Nand2Tetris(计算机系统要素)学习笔记 Project 0
  • 单片机学习笔记.IIC通信协议(根据数据手册写IIC驱动程序,这里以普中开发板上的AT24C02为例)
  • 【深度学习基础】PyTorch中model.eval()与with torch.no_grad()以及detach的区别与联系?
  • 嵌入式学习-PyTorch(5)-day22
  • 人工智能时代下的数据新职业:新兴工作岗位版图研究
  • 智能体架构深度解构:一次用户请求的完整旅程
  • 第二十一 篇 PDF文档自动化:Python一键合并、分割、水印、提取与加密解密!你的PDF全能管家!
  • audiorecord 之 抢占优先级
  • rLLM:用于LLM Agent RL后训练的创新框架
  • ESP32 S3 基于 Arduino 实现局域网视频流传输全解析
  • Python从入门到高手9.2节-Python字典的操作方法
  • 多维动态规划题解——不同路径【LeetCode】记忆化搜索
  • NumPy 常用操作详解汇总和实战示例
  • 泰语OCR识别技术方案
  • 【React Native】安装配置 Expo Router
  • STM32 ODR
  • obsidian1.8.10_win中文_Markdown编辑器_安装教程
  • 逆功率检测设备防逆流解决方案守护电网安全
  • 第五章 管道工程 5.4 管道安全质量控制
  • Uniswap V2/V3/V4简短说明
  • 功能测试和回归测试
  • 架构设计之计算高性能——单体服务器高性能
  • 更灵活方便的初始化、清除方法——fixture【pytest】
  • 使用Node搭建一个直播服务器,实时直播当前桌面
  • 获取印度股票数据API实例:NSE与BSE双市场对接指南
  • Python类中魔术方法(Magic Methods)完全指南:从入门到精通
  • [特殊字符]️ Snort 与 Suricata 入侵检测系统详解
  • 热点综述│高效泛化求解新范式:神经算子综述