C语言第一课

一、C基础

       进制的转换:

              进制,进位机制(常见的有二进制、八进制、十进制、十六进制)

                         例:二进制  0101010 

                                八进制  0235

                                十进制  9

                                十六进制  0x8A (注:十六进制后面的10 -16由A,B,C,D,E,F代替)

                         进制的区分:八进制前面会加 0 ,十六进制后面会加 0x 

       进制之间的转换方法:

              连除倒取余(x进制转十进制)

              按权求和(十进制转x进制)

二、一个简单C语言程序的形式

       //  这是一个简单的C语言程序

       #import<Foundation/Foundation.h>

       int main (int argc, const char * argv[]) {

            printf ( " Hi,iOS " ) ;

            retrun 0;

       }

       /*

           大家好,我叫辉子,这是我的博客!!!

       */ 

       上面就是一个简单C语言程序的形式,其中main是主函数是程序的入口,一个C语言程序有且只有一个main函数

        / //* */ 代表的意思是注释,/ / 是单行注释,/ * */ 是多行注释

三、基本数据类型

       整型:short (短整型)  int      long

       浮点型:float(单精度浮点型)  double(双精度浮点型)

       字符型:char

四、常量,变量,运算符

       常量:程序运行过程中不能被改变的值即为常量

                  整型常量    2  ,  4   ,  5

                  浮点型常量     3.2  ,  5   ,  7.0

                  字符型常量     '  A '     ,   ' 9  '  

       变量:程序运行期间可以改变的值(变量有存储区域)

                  变量的定义:

                         类型修饰符    变量名    =   变量初始值

                         注意:使用变量之前,必须对变量进行定义

                  变量的命名规则:

                         有数字、下划线、字符组成(不能以数字开头)

                         不能与系统保留字重名

                         不能使用重复命名

                         见名知意

       运算符:赋值运算符、算术运算符、复合运算符

              赋值运算符: = (优先级较低)

                     例如:交换 a 和 b 的值

                                int temp = a;

                                a = b ;

                                b = temp ;

              算术运算符:+   -   *   /    %   ++   --

                      +   将两个数相加

                      -    将两个数相减

                      *    将两个数相乘

                      /    将两个数相除(整型相除取整,除数不能为0)

                      %  取余运算(两边均为正数)

                      ++   --    递增、递减运算(运算符在前,先执行;运算符在后,后执行)

             复合运算符: +=    -=     *=    /=    %=

                    例如:a += b 等同于  a = a + b

                               ......

五、表达式、语句

       表达式:常量、变量和运算符的组合(表达式都会返回值)

       语    句:语句是程序执行的最小单位,最后以分号( ;)结束

              例如:int  a = 9 ;

                         printf(" %d " , a)

六、格式化输出、输入函数

       printf ( 格式串,表达式1,表达式2,...) ;

               格式串:由普通字符和转换符构成

                             转换符:     转换符             对应类型

                                                 %c                   char

                                                 %d                   int

                                                 %sd                 short

                                                 %f                    float   double

                                                 %ld                  long

               转换格式控制:

                       printf ( " %04d " , 12 ) ;              不足位补0

                       printf ( " %4.2f " , 1.2345 ) ;       小数点后保留两位

                       printf ( " %-4d " , 112 ) ;             左对齐

         scanf ( 格式串,表达式1,表达式2,...)

                  如果读入的数据类型与格式相同,继续输入,否则不再查看剩余部分,立即返回

                  不要再格式串后面加" \ n" ,否则会抵消掉人工输入的回车



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值