BSP学习day3 c语言基础
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语言基础相关推荐
- BSP学习Day11 C语言基础 宏定义和宏函数 函数调用 类型转换 数组
目录 1.宏函数和宏定义 2.条件编译 3.类型转换 4.数组 1.宏函数和宏定义 (1)宏定义 宏函数的本质是对源文件进行替换 先声明一个宏,然后再main函数中使用该宏 #define MAX 1 ...
- 【Day3 C语言基础语法学习-2】
Day3 C语言基础语法学习-2 一.输入输出函数 1.1 getchar()/putcgar() 1.1.1getchar() 1.1.2 putchar 1.2 gets()/puts() 1.2 ...
- Java编程语言学习:Java语言基础案例(如求两门课分数之差、三门课平均分、关系运算符作比较)之详细攻略
Java编程语言学习:Java语言基础案例(如求两门课分数之差.三门课平均分.关系运算符作比较)之详细攻略 目录 Java语言基础案例 1.求两门课分数之差.三门课平均分: 2.关系运算符作比较
- 【java后端学习】java语言基础(夯实基础)
文章目录 一.基础语法 1 java中的标识符 1.1 变量命名规范 1.2 保留字 2 java中的常量 3 java基本数据类型 4 数组 5 字符及字符串 6 运算符 7 控制语句 for语句 ...
- rust学习笔记-rust语言基础
rust语言基础 rust语言的优点 c/c++ 性能好,但是类型系统和内存都不太安全. java/c#, 有GC,内存安全有很多优秀的特性,但性能不行. Rust:安全,无需GC,易于维护 rust ...
- PHP学习笔记-PHP语言基础3
转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/50968247 本文出自:[顾林海的博客] 前言 大清早没什么事做,距离 ...
- PHP学习笔记-PHP语言基础2
转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/50959797 本文出自:[顾林海的博客] 前言 这几天因为公司的变动, ...
- PHP学习笔记-PHP语言基础1
转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/50951976 本文出自:[顾林海的博客] 前言 "合抱之木, ...
- python代码计算矩形面积_学习资料Python语言基础知识笔记以及答案
01. Python语言基础知识等笔记: 02. Python作业答案: [例2-3]通过输入函数input()输入股票代码.股票名称.当天股票最高价和最低价,通过输出函数print()输出股票代码+ ...
最新文章
- 算法导轮之B树的学习
- Windows内核实验005 Inline Hook
- appium 5-27屏幕旋转、
- Javascript实现的左右滑动菜单
- 从入门到入土(九)手摸手教你搭建RocketMQ双主双从同步集群,不信学不会!...
- NSLayoutConstraint 使用详解 VFL使用介绍
- nodejs路由信息
- 数据库系统概论第五版(第 3 章 关系数据库标准语言SQL)笔记
- 将安卓手机摄像头打造成电脑高清摄像头
- html如何制作斜线表头表格,2种方法教你怎样在WPS excel中绘制表格斜线表头
- 康奈尔笔记记录法[转
- BZOJ2565最长双回文串——manacher
- [译]const T vs. T const ——Dan Saks 【翻译】
- 那些3年前转行做自媒体的站长,现在都怎样了?
- oracle数据比对工具
- AE模板 正文00:39 / 00:51抽象视差优雅大气科幻时尚视频幻灯片AE模板
- Appium 屏幕截图(交易宝)
- python爬虫爬取补天公益SRC厂商
- 大数据处理技术之数据集成
- IEEE 802.1q以及ISL介绍
热门文章
- 好奇号火星车旅行日志——January 20, 2017 - Friday——化学成分相机(ChemCam)故障
- 淘宝笔试带来的崩溃!
- [HeadFirst]观察者模式 - 老王跳灰机的故事
- 研报精选230526
- 边界值测试实战:关于佣金计算问题
- 前端百题斩【017】——一基础、二主线、双机制理解原型链
- c++面向对象程序设计基础教程————多态性和虚函数
- raid 0 raid1 raid5 raid10(0+1)的区别
- android发光进度条,Android ProgressBar 进度条荧光效果
- C语言中求某课程最高分,C语言:统计全班某门功课的期末考试平均分和最高分,设全班有n人,并找出在这n个成绩中超过平均值的那些数...