嵌入式学习_C语言基础day1

程序=算法+数据结构

进程/任务:跑起来的动态的程序

变量的四要素:1、变量名 2、变量值 3、变量类型 4、存储单元、

数据类型1、基本类型        整数类型      基本整型(int)

                                                               短整型(short int)

                                                                长整型(long int)

                                                                双长整型(long long int)

                                                                字符型(char)

                                                                布尔型(bool)

                                            浮点类型       单精度浮点型(float)

                                                                  双精度浮点型(double)

                                                                  复数浮点型

               2、枚举类型(enum)

               3、空类型(void)

               4派生类型         指针类型(*)

                                         数组类型(【】)

                                         结构体类型(struct)

                                         共用体类型(union)

                                          函数类型           

printf函数 

scanf(格式控制,地址表列)    取地址符 &  ,如果在格式控制字符串 中除了格式声明以外还有别的欺负,则在输入的时候在对应的位置上也要输入这些相同的字符,就是说scanf“”格式里有什么字符,输入的时候也要输入

强制类型转换: int n =(float)n1/n2;

puts(“string”)函数 可以直接输出字符串 ,与printf()函数的区别就是1、printf()的输出方式较多,puts()只能输出字符串,2、puts()自带换行符,printf()需要添加\n

getchar() 与putchar() 可以组合putchar(getchar());

注意!!!!每次输入的时候,多个scanf或者getchar之间应该加一个getchar()吸收回车符,不然回车符会被输入

第三章流程控制                      选择结构和判断语句

                                                while循环控制语句

                                                for循环控制语句

                                                 用break提前结束循环

                                                  continue结束本次循环

                                                循环嵌套

c语言6中关系运算符

优先级高    <

                   <=

                    >

                    >=

优先级低       ==

                      !=

用if语句排列三个数字:(两两相比,进行交换,)

if(n1>n2){

        t=n1;

        n1=n2;

        n2=t;

    }

    if(n1>n3){

        t=n1;

        n1=n3;

        n3=t;

    }

    if(n2>n3){

        t=n2;

        n2=n3;

        n3=t;

    }

                                                

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值