小小君的C语言第一课

#import <Foundation/Foundation.h>



/*  多行注释 */

//main函数是入口函数

//调试方式 断点调试

//程序的执行方式  顺序执行


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

    //打印函数  双引号一定要是英文状态下的

    printf("准备下课休息下....\n");

    

    //最小的存储单位 bit(比特)

    //字节(byte)是计算机的存储单位

    //1字节(byte)=8bit

    //1Kb=1024byte

    //1Mb=1024Kb

    

    //常量:程序运行期间不能被改变的量

    

    //整型常量:4,20,34

    

//    变量:与常量相对应 程序运行期间可以改变的量

//    声明一个变量: 数据类型+变量名=初值  (=又叫赋值运算符)

//    声明一个 表示年龄的变量

//    变量名的命名规范:见名知意  只能由数字,字母,下划线组成.不能以数字开头.中文可以,但不要用

//    不能与系统关键字重名

//    名字不能重复定义

    int age = 24;

    

    //定义一个单精度浮点型变量

    float a1 = 1.5;

    

    //定义一个字符型变量

    char b1 = 'b';

    

    // 改变变量的值  变量名 = 新值;

    // 使用变量一定要注意 联系程序的上下文

    

    age = 30;

    

    a1 = 2.5;

    

    // 利用第三个变量 来交换两个变量的值

    int aa = 10;

    int bb = 20;

    int cc = aa;

    aa = bb;

    bb = cc;

  

    // 进制转换

    // x进制转换为十进制:按权求和

    // 十进制转换为x进制:连除倒序取余

    

    // 算数运算符

    // 求两个整型变量

    

    // 声明2个整型变量

    int a = 5;

    int b = 3;


    //

    int sum = 0;

    sum = a + b;

    //

    int sub=0;

    sub = a - b;

    //

    int mul = 0;

    mul = a * b;

    //

    float div = 0;

    div = a / b;

    

    // 自增运算符

    // 相当于a = a + 1,自增1


    a++;

    

    //自减运算符

    //相当于a = a - 1,自减1

    a--;

    

    //如果++在前面,先执行自增,然后再参与运算

    //如果++在后,先执行运算,再进行自增

    //无论++在前还是在后,最终总是要自增的

    

    int result = (a++) + (++b);

    // 这时++在后的a++ 要进行自增

    result = a + b;

    

    int c=4;

    //a=6,b=4

    result = (a++) + (--c);     //9 = 6 + 3   a=7,c=3

    ++b;                //5   b=5

    c--;            //c=2

    result = (--a) + (b--) + (c++);    // 6 + 5 + 2 =13  a=6,b=4,c=3

    

    

    

    

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

    //a +=b 相当于 a = a + b

    //a +=1 相当于 a = a + 1

    //声明2个整型变量

    

    int a2 = 4;

    int b2 = 5;

    a2 += b2;   //a=9

    int result1 = (++a2) + b2;    //10+5=15


    //打印函数

    printf("双引号之间的内容是打印内容\n");

    //使用占位符 %d  进行打印

    //占位符 要打印的数据类型 相对应

    //整型 使用%d , 浮点型 使用%f , 字符型 使用%c

    //换行符\n

    printf("result = %d\n",result1);

    printf("a = %d b = %d x = %d\n",a2,b2,12);

    

    //占位符打印

    printf("%04d\n",12);  //打印4位数,如果不够补0.如果不加0,补空格

   

    //打印浮点型,默认打印小数点后6

    printf("%f\n",1.5);

    //保留2

    printf("%4.2f\n",1.2345);

    

    //左对齐

    printf("%-4d",112);

    

    

    

    //格式化输入

    

    //输入时需要先声明一个变量 来接收 你输入的值

    

    int a3 = 0;

    printf("请输入一个整数\n");

    //输入函数

    //&取地址符

    //输入结束时,需要按键盘上的大回车来结束

    scanf("%d",&a3);

    

    printf("a = %d",a3);

    

    

    //输入两个整数,并求和

    //声明两个变量

    int a4 = 0;

    int b4 = 0;

    int sum1 = 0;

    printf("输入两个整数,以逗号隔开:\n");

    

    //输入函数

    //如果你要输入多个数,最好使用逗号隔开,并且你再输入的时候 要以相应的格式进行输入

    scanf("%d,%d",&a4,&b4);

    //求和

    sum1 = a4 + b4;

    printf("sum = %d\n",sum1);

    

    

    

    //声明一个字符型变量

    char c1='a';

    printf("%d\n",c1);

    

  

    

    return 0;

}


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值