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. 算法导轮之B树的学习
  2. Windows内核实验005 Inline Hook
  3. appium 5-27屏幕旋转、
  4. Javascript实现的左右滑动菜单
  5. 从入门到入土(九)手摸手教你搭建RocketMQ双主双从同步集群,不信学不会!...
  6. NSLayoutConstraint 使用详解 VFL使用介绍
  7. nodejs路由信息
  8. 数据库系统概论第五版(第 3 章 关系数据库标准语言SQL)笔记
  9. 将安卓手机摄像头打造成电脑高清摄像头
  10. html如何制作斜线表头表格,2种方法教你怎样在WPS excel中绘制表格斜线表头
  11. 康奈尔笔记记录法[转
  12. BZOJ2565最长双回文串——manacher
  13. [译]const T vs. T const ——Dan Saks 【翻译】
  14. 那些3年前转行做自媒体的站长,现在都怎样了?
  15. oracle数据比对工具
  16. AE模板 正文00:39 / 00:51抽象视差优雅大气科幻时尚视频幻灯片AE模板
  17. Appium 屏幕截图(交易宝)
  18. python爬虫爬取补天公益SRC厂商
  19. 大数据处理技术之数据集成
  20. IEEE 802.1q以及ISL介绍

热门文章

  1. 好奇号火星车旅行日志——January 20, 2017 - Friday——化学成分相机(ChemCam)故障
  2. 淘宝笔试带来的崩溃!
  3. [HeadFirst]观察者模式 - 老王跳灰机的故事
  4. 研报精选230526
  5. 边界值测试实战:关于佣金计算问题
  6. 前端百题斩【017】——一基础、二主线、双机制理解原型链
  7. c++面向对象程序设计基础教程————多态性和虚函数
  8. raid 0 raid1 raid5 raid10(0+1)的区别
  9. android发光进度条,Android ProgressBar 进度条荧光效果
  10. C语言中求某课程最高分,C语言:统计全班某门功课的期末考试平均分和最高分,设全班有n人,并找出在这n个成绩中超过平均值的那些数...