c语言是一种应用很广泛的高级编程语言,它具有高级语言易读懂,移植性好等特点,也有低级语言运行速度快等特点,想学好bsp,C语言是基础。

今天学习编译了第一个程序,输出“hello,world”。虽然简单,但是一个完整的程序所具有的结构它都具备,代码如下:

#include<stdio.h> //这是自带的头文件

#include “hello.h” //自定义头文件的格式

int main() //主函数,每个文件只有一个主函数

{

printf("hello,world"); //格式化输出hello world到终端

return 0; //返回值

}

下来,我们学习了2,8,10,16进制的概念,计算方法以及相互转化。2进制是逢2进1,8进制是逢8进1,10进制是逢10进1,16进制是逢16进1。10进制转其它进制,转几进制,除几,将余数写在后面,结果放到下面继续运算,直至结果小于进制数。其它进制转到10进制,将各个位上的数字与进制的0,1,2,3......次方的幂相乘并相加。2进制转换8进制,将数字三个三个隔开,分别计算值,再写到一起;16进制则是四个四个隔开,分别计算然后写到一起。这几种方法一起灵活运用,就可以随心所欲的转化进制。

今天的作业如下:

1.用dev打印一首诗,代码如下:

#include<stdio.h>

int main()

{

printf("清明时节雨纷纷,\n");

printf("路上行人欲断魂。\n");

printf("借问酒家何处有,\n");

printf("牧童遥指杏花村。\n");

return 0; 

}

BSP学习day3 c语言基础相关推荐

  1. BSP学习Day11 C语言基础 宏定义和宏函数 函数调用 类型转换 数组

    目录 1.宏函数和宏定义 2.条件编译 3.类型转换 4.数组 1.宏函数和宏定义 (1)宏定义 宏函数的本质是对源文件进行替换 先声明一个宏,然后再main函数中使用该宏 #define MAX 1 ...

  2. 【Day3 C语言基础语法学习-2】

    Day3 C语言基础语法学习-2 一.输入输出函数 1.1 getchar()/putcgar() 1.1.1getchar() 1.1.2 putchar 1.2 gets()/puts() 1.2 ...

  3. Java编程语言学习:Java语言基础案例(如求两门课分数之差、三门课平均分、关系运算符作比较)之详细攻略

    Java编程语言学习:Java语言基础案例(如求两门课分数之差.三门课平均分.关系运算符作比较)之详细攻略 目录 Java语言基础案例 1.求两门课分数之差.三门课平均分: 2.关系运算符作比较

  4. 【java后端学习】java语言基础(夯实基础)

    文章目录 一.基础语法 1 java中的标识符 1.1 变量命名规范 1.2 保留字 2 java中的常量 3 java基本数据类型 4 数组 5 字符及字符串 6 运算符 7 控制语句 for语句 ...

  5. rust学习笔记-rust语言基础

    rust语言基础 rust语言的优点 c/c++ 性能好,但是类型系统和内存都不太安全. java/c#, 有GC,内存安全有很多优秀的特性,但性能不行. Rust:安全,无需GC,易于维护 rust ...

  6. PHP学习笔记-PHP语言基础3

    转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/50968247 本文出自:[顾林海的博客] 前言 大清早没什么事做,距离 ...

  7. PHP学习笔记-PHP语言基础2

    转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/50959797 本文出自:[顾林海的博客] 前言 这几天因为公司的变动, ...

  8. PHP学习笔记-PHP语言基础1

    转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/50951976 本文出自:[顾林海的博客] 前言 "合抱之木, ...

  9. python代码计算矩形面积_学习资料Python语言基础知识笔记以及答案

    01. Python语言基础知识等笔记: 02. Python作业答案: [例2-3]通过输入函数input()输入股票代码.股票名称.当天股票最高价和最低价,通过输出函数print()输出股票代码+ ...

最新文章

  1. ATS 5.3.0分级缓存
  2. Mybatis返回值类型为Map时,空值给过滤掉了
  3. md5模块(Python内置模块)和hashlib模块
  4. 为什么Domain controller上的time synchronization非常重要?
  5. 【阅读推荐】LiveVideoStack 精彩内容集锦
  6. linux centos安装git,centos下两种方法安装git–转载
  7. ppz css栅格框架
  8. hash进阶:使用字符串hash乱搞的姿势
  9. c++ operator操作符的两种用法:重载和隐式类型转换,string转其他基本数据类型的简洁实现string_cast...
  10. 与时间有关的10个短语
  11. 树莓派安装OpenCV2教程 (详细教程)
  12. 微信分享只有链接没有图标和标题正文
  13. CSS3 transition改变内联样式无效的原因
  14. 一次简单的软件系统培训计划安排
  15. 陈玉琴老师的中医理学
  16. 从0开始搭建Hadoop2.x高可用集群(HDFS篇)
  17. fgets 函数用法
  18. android imageview选择器,ImageView 实现Android colorPikcer 选择器的示例代码
  19. 用AspectJ做的一个回合格斗小游戏
  20. python爬取贴吧数据_爬取百度贴吧数据(练习Python爬虫)

热门文章

  1. 函数返回vector类型
  2. VS2017 DLL中调用_beginthreadex创建线程
  3. JAVA开发(JAVA中的池)
  4. css3 placeholder 特效,css3如何设置placeholder的样式
  5. 电路基础(4) 电阻电路的一般分析
  6. AutoEventWireup属性
  7. 算法百题斩其三: 单源最短路与算法——其一
  8. Java中Calendar 计算商品保质期、促销日期
  9. Chimera: A Virtual Data System for Representing, Querying, and Automating Data Derivation(论文阅读)
  10. 长风破浪正其时,Python天堑变通途(1)(print和if)