logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式学习日志——C语言(十二)

/ ~(1<<n)生成“第n位为0,其余为1”的掩码,与num按位与后第n位必为0。// 1<<n生成“第n位为1,其余为0”的掩码,与num按位或后第n位必为1。// 右移n位后与1按位与,结果为1则该位是1,否则为0。b = a ^ b;// 等价于 b = (a^b)^b = a(消去b)// 等价于 a = (a^b)^a = b(消去a)- 有符号数:左侧补符号位(正数补 0,负数补 1

#学习#前端#数据库
嵌入式学习日志——C语言(十)

1.1 指针与指针变量1、指针即地址,指针变量是存放地址的变量,其大小与操作系统位数相关:64 位系统中占 8 字节,32 位系统中占 4 字节。2、指针的核心功能是通过地址间接访问目标变量,实现灵活的内存操作。1.2 指针类型的关键作用1、承载地址信息与内存解析规则,基类型必须与指向数据类型严格一致。char*偏移 1 字节,int*偏移 4 字节,double*偏移 8 字节。1.3 核心要求

#学习
嵌入式学习日志——C语言(五)

遇到死循环按 " Ctrl + C " 退出。按 " Ctrl + Shift + T"可以打开两个并列的终端,再按 " Alt + 1 / 2 " 进行切换。while后无分号,do-while后必须有分号。for内定义的变量仅在循环内有效,适合已知次数的循环,结构清晰。

#学习
嵌入式学习日志——C语言(一)

中的 " X " ,可能只是关闭了图形界面的显示窗口,但后台的 vi 进程并没有正常退出。中的 " X " ,那样可能会损坏一些虚拟机配置文件,此时需要在Windows系统下按下快捷键 " Ctrl + Alt + Delete " 打开任务管理器结束任务。从图中可以看到此时打开的有例如".cache"类似的前面带"."的隐藏文件夹或文件以及不带"."的文件夹或文件例如"opt",它们组成了。①l

#数据库
嵌入式学习日志——C语言(二)

在C语言中,%d 、 %u 、 %c 、 %f 、 %p是格式说明符,用于 printf等输出函数(部分也用于 scanf等输入函数 )来指定数据的输入输出格式,具体用法如下:1.%d :用于输出有符号十进制整数。2.%u :用于输出无符号十进制整数。无符号数不存在负数形式,其表示范围是从 0 开始的正整数。3.%c :用于输出单个字符。4.%f :用于输出浮点数,默认保留6位小数。

#学习
到底了