C语言速通笔记(1-40)

1.一个 C 语言程序有且只有一个 main 函数,是程序运行的起点。

2.每个 C 语言程序写完后,都是先编译. c 后链接. obj 最后运行.. exe

3.c和. obj 文件是无法运行的,只有. exe 文件才可以运行
4.标识符由字母,数字,下划线组成并且第一个必须为字母或下划线标识符分为关键字,预定义标识符,用户标识符
6.严格区分大小写
7.尽量采用能说明程序对象意义的标识符
8.十进制转化成二进制除以二倒序取余,小数部分是乘以二正序取整
9. C 语言只有八,十,十六进制,没有二进制;但在运行的时候所有的进制都要转化成
二进制来进行处理
10.八进制是以0开头的,没有8,逢8进1
11.十六进制是以0x开头
12.小数的合法写法: C 语言小数点两边有一个是零的话,可以不用写,如:0.3可以写3
13.实型数据合法形式: e 前 e 后必有数, e 后必为整数
14.整数和浮点型型一般是4个字节,字符型是1个字节,双精度型一般是8个字节
15./两边都是整形的话,结果就是一个整形,如果有一遍是小数,那么结果就是小数
小数默认的是双精度形式,一共有八位
16.如果参加运算的两个数中有一个数为实数,则结果是实数
17.%只能对整数进行操作
18.在定义时不可以连续赋值如: int x = y =10是错误的
19.等号的左边一定是一个变量,不可以是常量
20. int x =7.7(那么 x 的值是7)
21. float y =7(那么 y 就是7.0)
22.++在前先加后用,++在后,先用后加(一般在 for 循环用)
23.逗号表达式:优先级别最低。表达式的数值是逗号最右边的那个表达式的数值
24.z=(2,3,4)这个时候 z 的值为4,整个是赋值表达式
25.z=2,3,4这个时候 z 的值为2,这个是逗号表达式
26.x=( a =3,6xa)
 a =3x=18
27.x=( a =3x5,ax4)表达式的值30, x =60
28.空语句不可以随意执行,会导致逻辑错误
29.要注意( int )( a + b )和( int ) a + b 的区别
30.三种取整丢小数的情况1.int a 等于1.6,2.b=( int ) a 3.1/2
31.字符数据的合法形式:'1'是字符,占一个字节,"1"是字符串占两个字节(其
中含有一个结束符号)
32.'0'是 ASCLL 数值表示48,' a '的 ASCLL 的数值是97,' A '的 ASCLL 数值是65
33.单个字符一定要用单引号
34.,俩个字符及以上一定要用双引号如:'65',"1"是错误的形式
35是可以进行算数运算的,记住'0'-0=48
36.大写字母和小写字母的转化方式' A '+32=' a ',相互之间一般是相差32

37.转义字符分为一般转义字符,八进制转义字符,十六进制转义字符(和 ASCLL 码相关)
38.一般转义字符:背诵\ t (指的是电脑上的 tab 键,水平制表键,空四格)\ n 换行,
\'代表\,\"代表",\\代表\\
39.八进制转义字符:'\141'是合法的,前面的0不能写
40.十六进制转义字符:'x6d'才是合法的,前面的0不能写,而且 x 是小写

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/193982.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python读取栅格遥感影像并加以辐射校正后导出为Excel的一列数据

本文介绍基于Python语言中的gdal模块,读取一景.tif格式的栅格遥感影像文件,提取其中每一个像元的像素数值,对像素值加以计算(辐射定标)后,再以一列数据的形式将计算后的各像元像素数据保存在一个.csv格式文…

Redis基础知识

目录 一、为什么要用到Redis? 二、Redis 为什么运行比较快? 三、Redis的数据结构 四、Redis可以实现什么功能? 五、Redis 保证数据持久化方式 1、持久化方式主要有2种:RDB 和 AOF 2、RDB和AOF区别? 六、Redis 中的过期删…

IDA常用操作、快捷键总结以及使用技巧

先贴一张官方的图,然后我再总结一下,用的频率比较高的会做一些简单标注 快捷键 F系列【主要是调试状态的处理】 F2 添加/删除断点F4 运行到光标所在位置F5 反汇编F7 单步步入F8 单步跳过F9 持续运行直到输入/断点/结束 shift系列【主要是调出对应的页…

洛谷 P9389 烂柯杯 C++代码

目录 前言 思路点拨 AC代码 结尾 前言 今天我们来做洛谷上的一道题目。 网址:[THUPC 2023 决赛] 烂柯杯 - 洛谷 题目: 乱七八糟一堆文字,展示不下。 思路点拨 思路1:和围棋有关的人,很容易想到柯洁。 思路2&…

【RotorS仿真系列】Ardrone模型介绍

ardrone是rotors仿真框架提供的一款机型,因为该机型与我们实际使用的机型参数相近,所以这里对它的参数做特别整理和记录。 一、模型参数总结 ardrone的gazebo模型如下图所示: 根据ardrone.yaml,其关键参数如下所示&#xff1a…

Project 1: The Game of Hog(CS61A)

(第一阶段)问题 5a(3 分) 实现该函数,该函数模拟了完整的 Hog 游戏。球员 交替轮流掷骰子,直到其中一名玩家达到分数。playgoal 您现在可以忽略 Feral Hogs 规则和论点; 您将在问题 5b 中实现它。feral_h…

UC++中的头文件和宏的那些事儿

假定有如下继承自AActor类的.h文件: #pragma once#include "CoreMinimal.h" #include "GameFramework/Actor.h" #include "MoveRandom.generated.h"UCLASS() class DEMO01_API AMoveRandom : public AActor {GENERATED_BODY()public…

车联网架构设计(一)_消息平台的搭建

车联网是物联网的一个主要应用方向,车辆通过连接车联网平台,实时进行消息的交互,平台可以提供车辆远程控制,故障检测,车路协同等各方面的功能。 我在车联网行业从事了很长时间的技术工作,参与了整个车联网…

树莓派多串口通信

树莓派多串口通信 串口配置串口通信函数分析串口通信示例代码 参考博文1:树莓派 4 UART 多串口配置通信参考博文2:树莓派wiringPi库详解关于树莓派相关其他环境配置可参考:快速上手树莓派关于wiringPi库初始化与IO口开发可参考:树…

深入探索FastAPI单元测试:使用TestClient轻松测试你的API

原文:深入探索FastAPI单元测试:使用TestClient轻松测试你的API-51CTO.COM 当使用FastAPI进行单元测试时,一个重要的工具是TestClient类。TestClient类允许我们模拟对FastAPI应用程序的HTTP请求,并测试应用程序的响应。这使我们能…

调优--学习笔记

1,Presto调优 数据存储格式 1)合理设置分区 与Hive类似,Presto会根据元信息读取分区数据,合理的分区能减少Presto数据读取量,提升查询性能。 2)使用列式存储 Presto对ORC文件读取做了特定优化&#xff0c…

Qt OpenCV 学习(一):环境搭建

对应版本 Qt 5.15.2OpenCV 3.4.9MinGW 8.1.0 32-bit 1. OpenCV 下载 确保安装 Qt 时勾选了 MinGW 编译器 本文使用 MinGW 编译好的 OpenCV 库,无需自行编译 确保下载的 MinGW 和上述安装 Qt 时勾选的 MinGW 编译器位数一致,此处均为 x86/32-bit下载地址…

《微信小程序开发从入门到实战》学习四十

4.2 云开发JSON数据库 4.2.11 更新数据 使用数据库API更新数据有两种方法:一.将记录局部更新的update方法;二.以替换的方式更新记录的set方法 update方法可以局部更新一个记录或一个集合的多个记录,更新时只有指定字段更新,其他…

电脑连不上wifi,适配器Intel(R)WiFi6 AX201 160MHz遇到与驱动程序或硬件相关问题,连不上wifi,电脑WiFi图标没了

电脑WiFi图标没了,电脑连不上wifi 适配器IntelWiFi6 AX201 160MHz遇到与驱动程序或硬件相关问题应该怎么解决? 方法一:电脑冷重启即可 就是长按那个开机键,然后滑动关机,,,重启(我…

智能诊疗体验:整合AI技术的互联网医院小程序开发

在科技化的趋势下,互联网医院小程序的开发变得愈发重要,尤其是通过整合人工智能(AI)技术,进一步提升了就医的效率。 一、引言 互联网医院小程序其开发目标是提高医疗服务的效率,同时也也提升了用户的就医…

Clickhouse在货品标签场景的应用

背景 在电商场景中,我们经常需要对货品进行打标签的操作,简单来说就是对货品进行各种分类,按照价格段进行分组,此时运营人员就可以通过价格段捞取到满足条件的商品了,本文就来简单看下这个场景如何在clickhouse中实现…

23种设计模式之C++实践(一)

23种设计模式之C++实践 1. 简介2. 基础知识3. 设计模式(一)创建型模式1. 单例模式——确保对象的唯一性1.2 饿汉式单例模式1.3 懒汉式单例模式比较IoDH单例模式总结2. 简单工厂模式——集中式工厂的实现简单工厂模式总结3. 工厂方法模式——多态工厂的实现工厂方法模式总结4.…

【像素画板】游戏地图编辑器-uniapp项目开发流程详解

嘿,用过像素画板没有哦,相信喜欢绘画的小朋友会对它感兴趣呢,用来绘制像素画非常好看,有没有发现,它是可以用来绘制游戏地图的,是不是很好奇,来一起看看吧。 像素画板,也叫像素画的绘…

c语言-归并排序

目录 1、归并排序基本思想 2、归并排序的实现(递归法) 2.1 代码实现递归法归并排序 3、归并排序的实现(非递归法) 3.1 修正边界问题 3.2 代码实现非递归法归并排序 结语: 前言: 归并排序是一种把数…

Python---格式化输出与%百分号----涉及转义符 \ 反斜杠的使用

相关链接Python--格式化输出中的转义符号----\t 制表符(空格的)和\n(换行的)_唯元素的博客-CSDN博客 Python---字符串(用单、双引号、 三单/双引号定义。反斜杠 \ 转义,单在双内/双在单内 )-CS…