嵌入式C语言完全学习笔记(二)

练习题目:
1、打印下面图形
            *
           ***
          *****
           ***
            *


            
#include "stdio.h"

int main(int argc, char **argv)
{
    printf("   *\n");
    printf("  ***\n");
    printf(" *****\n");
    printf("  ***\n");
    printf("   *\n");

    
    
    printf("  *\n   ***\n   *****\n  ***\n   *\n");
    
    printf("\n   *              \
            \n    ***             \
            \n *****             \
            \n  ***                \
            \n     *                \
            \n");
    
    return 0;
}            


            
2、打印下面的图形
------------------------------------------
        ** www.link-embed.com **
              ** Aston **
------------------------------------------


#include "stdio.h"

int main(int argc, char **argv)
{
    

    
    
    printf("                                 \
\n------------------------------------------ \
\n        ** www.link-embed.com **             \
\n              ** Aston **                    \
\n------------------------------------------ \
    ");
    
    
    
    return 0;
}        

总结:
1、使用到的技术主要是printf中\n换行和\接续符。
2、题目目的主要是为了熟悉C语言程序的编辑、编译、执行、调试过程。
3、C语言中的注释,短的用//,多行的用/* */。


2、VMWare共享文件夹使用
当我们裸机安装了Windows,并且在Windows中安装了虚拟机软件VMWare,并且在虚拟机中安装了ubuntu后。我们一般在Windows中编辑源代码,而在linux中编译、执行源代码。这时候就需要在Windows和linux之间进行交互。
怎么来进行交互呢?之前通过smb服务器,现在通过VMWare的共享文件夹就可以轻松实现。
怎么建立Windows的共享文件夹?
第一步:先在Windows中创建一个文件夹,主要要使用英文名称。
第二步: VMWare中,菜单栏 VM -> Settings -> Options -> Shared Folders选项卡,右边上侧选择Always Enabled,下面点击Add,next,在打开的选项卡中Host Path项目中浏览选择刚才第一步中创建的文件夹,下面Name中会自动弹出一个相同的名字,这个名字是将来Windows中的文件夹在linux虚拟机中的映射文件夹,名字可以改也可以不改。然后一直OK,完成即可。
第三步:在linux中,直接到 /mnt/hgfs目录下,即可找到刚才第二步中Name相同的名字的
文件夹,这个目录即是第一步中Windows中目录在linux下的映射。

3、C语言数据类型
3.1、整形
    C语言中的整形对应数学中的整数,整形变量是用来描述一个整数值的,整形变量经过计算
    后也只能是整数(整型),不可能出现小数(浮点型).
要求:要学会整形变量的定义,赋值,计算
      要学会使用printf函数打印出一些整形变量的值,作为输出和调试。
    
3.2、浮点型
3.3、字符型

扫描二维码关注公众号,回复: 2777295 查看本文章

猜你喜欢

转载自blog.csdn.net/m0_38066484/article/details/81697469