首页 > 其他分享 >jg学习嵌入式(embadded)的第一天

jg学习嵌入式(embadded)的第一天

时间:2024-03-30 09:00:53浏览次数:13  
标签:int embadded 嵌入式 占位 printf jg age

学习嵌入式(embadded)的第一天

C语言

运行机制流程

编写源文件-> 预处理 -> 编译(得到汇编文件)-> 汇编(得到目标文件) -> 与库文件进行连接(得到可执行文件) ->执行

标识符(一切程序员自己定义的变量)规范

强制规范

  • 严格区分大小写
  • 只能用英文或数字和下划线组成
  • 不能以数字开头
  • 不能是关键字

建议规范

  • 见名知意(看到名字就知道大概是干嘛的)
  • 小驼峰原则(当标识符是有多个单词组成时,从第二个单词开始首字母大写int classSize = 48;

变量的三要素

  • 数据类型
  • 变量名
  • 变量值

输出语句

printf("",);

  • 第一部分:字符串包含占位符%d在双引号内逗号前
  • 第二部分:输出列表,使用逗号分隔,要与占位符一一对应
#include<stdio.h>
int main(){
  int student = 10;//学生有10个
  printf("我们班学生有%d",student);
  return 0 ;
} 

输入语句

scanf("",);

  • 第一部分:占位符在双引号里
  • 第二部分:变量列表,与占位符对应前面加 &
#include<stdio.h>
int main(){
  int age = 0;//年龄
  printf("请输入你的年龄\n");
  scanf("%d",&age);
  if(age>18){
    printf("你的年龄%d岁你是一个老太婆\n",age);
  }else{
    printf("你的年龄\%d岁,你真是一个大美女\n",age);
  }
  return 0 ;
}

回顾以前学过的

超链接

学英语

给今天的自己加油

长风破凉会有时,直挂云帆济沧海

标签:int,embadded,嵌入式,占位,printf,jg,age
From: https://www.cnblogs.com/Wangleijava/p/18105008

相关文章

  • 硬件算法协同优化-嵌入式深度学习3
    嵌入式深度学习-硬件与算法协同优化本系列博客主要以BertMoons《EmbeddedDeepLearning》翻译而成GoetschalckxK,MoonsB,LauwereinsS,AndraudM,VerhelstM(2018)Optimizedhierarchicalcascadedprocessing.IEEEJEmergingSelTopCircuitsSyst.https://doi.o......
  • 蓝桥杯嵌入式之AT24C02各种数据的读写
    一、1字节8为的读写u8a=10;u8temp;eeprom_write(0x00,a); temp=eeprom_read(0x00); sprintf(text,"  temp=%d ",temp);      LCD_DisplayStringLine(Line1,(u8*)text);      memset(text,'\0',strlen(text));二、对于uint16_t、int16_t......
  • 优化的层次级联处理-嵌入式深度学习2
    嵌入式深度学习-优化的层次级联处理本系列博客主要以BertMoons《EmbeddedDeepLearning》翻译而成GoetschalckxK,MoonsB,LauwereinsS,AndraudM,VerhelstM(2018)Optimizedhierarchicalcascadedprocessing.IEEEJEmergingSelTopCircuitsSyst.https://doi.o......
  • 嵌入式开发中设备抽象的具体实现
    概要在嵌入式开发过程中,设备抽象具有极其重要的作用。以下是设备抽象的几个重要方面:平台无关性:设备抽象可以使得软件与底层硬件解耦,从而实现平台无关性。通过抽象出设备的功能接口和操作方法,可以使得相同的代码可以在不同的硬件平台上运行,而无需进行大量的修改。这对于......
  • ARM 芯片的嵌入式代码移植注意事项
    嵌入式系统在我们的日常生活中无处不在,从智能手机和可穿戴设备到汽车和工业控制系统。ARM架构是嵌入式系统中广泛使用的处理器架构,以其高性能、低功耗和成本效益而闻名。然而,在将代码从一个ARM芯片移植到另一个ARM芯片时,需要注意一些关键事项,以确保移植的成功。处理器......
  • 【嵌入式开发】561
    【嵌入式开发】从FLASH读取数据详解在嵌入式开发领域,FLASH存储器因其非易失性、高密度和相对较低的成本而被广泛应用。FLASH存储器通常用于存储程序代码、常量数据、配置参数等,甚至在某些系统中用作文件系统来存储动态数据。因此,从FLASH中读取数据是嵌入式开发中一项至关......
  • 痞子衡嵌入式:给i.MXRT1xxx系列GPIO提早供电会影响DCDC_PSWITCH上电时序导致内部DCDC启
    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是给i.MXRT1xxx系列GPIO提早供电会影响DCDC_PSWITCH上电时序导致内部DCDC启动失败。最近有一个RW612产品线的同事在设计一个双MCU系统Demo时发现,当RW612板卡和RT1060板卡通过UART对接时,如果RW6......
  • 【嵌入式开发】553
    【嵌入式开发】STM32使用SPI外设通讯时的状态寄存器SR详解在STM32微控制器的SPI(SerialPeripheralInterface)通讯中,状态寄存器(SR)扮演着至关重要的角色。这个寄存器反映了SPI通讯在不同阶段的状态,开发者通过读取这些状态标志,可以实时了解通讯的进度和可能发生的错误,从而做......
  • 嵌入式笔记1.2 ARM Cortex-M3M4汇编指令集
    目录Cortex-M处理器的指令集Cortex-M处理器支持的指令集Cortex-M处理器指令集的选择寄存器组详解1.通用寄存器R0~R122.栈指针3.连接寄存器4.程序计数寄存器5.程序状态字寄存器(xPSR)6.特殊功能寄存器7.浮点控制寄存器指令集详解(Cortex-M3和Cortex-M4都支持的)1.处理......
  • 嵌入式笔记1.1 ARM Cortex-M3M4简介
    目录微型计算机的硬件共性结构及基本性能指标关于存储器的介绍微型计算机的基本性能指标1.字长2.主频3.存储容量4.外设扩展能力5.软件配置情况ArmCortex系列微处理器系列概述ArmCortex-A系列处理器ArmCortex-R系列处理器ArmCortex-M系列处理器Cortex-M3和Cortex-M......