C_Lesson_01C_Lesson_01

 

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

    @autoreleasepool {

        // insert code here...

        printf("Hi, huangqimeng\n");

       

        

        // 1.注释

        //在一行的前面写两个左斜杠,后面就是单行注释的内容

        

        /*

         这里是多行注释

         左斜杠和* 开头

         *号和右斜杠结束

         */

        

        //注意点:多行注释不允许嵌套多行注释,但允许嵌套单行注释

        

        

        

        // 2.变量的定义

        //变量定义需要三部分;类型 变量名初始值

        int age = 23;

        

        // 定义一个变量,保存你的身高:172.3

        float height = 172.3;

        

        //定义字符变量的时候,字符需要使用单引号括起来

        char gender = 'B';

        printf("gender = %c\n",gender);

        

        // 2.1 变量名规则

        // a.只能存在数字、字母、下划线,并且,不能以数字开头

        // b. 不能使用系统保留字

        // c. 不能重复定义

        // d. 见名知意(一定要遵守)

        

        

        

        int yourAge = 16;

        yourAge = 3 + 7 * 2;;

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

        

        

        

        // 3.打印函数

        int a = 10;

        int b = 23;

        printf("a = %d,b = %d\n",a,b);

        // "" 之间叫格式串

        

        // 交换两个int类型的变量的值

        a = a + b;

        b = a - b;

        a = a - b;

        printf("a = %d,b = %d\n",a,b);

        

        int temp = 0;

        temp = a;

        a = b;

        b = temp;

        printf("a = %d,b = %d\n",a,b);

        

        

        // 4.算数运算符

        // ++ / --;符号在后返回旧值,符号在前返回新值,本身都会变

        int myAge = 23;

        int myAge2 = myAge++;

        printf("myAge = %d myAge2 = %d\n",myAge,myAge2);

        

        

        int i = 12;

        int j = 14;

        int k = ++i + j++;

        printf("i = %d  j = %d  k = %d\n",i,j,k);

        

        

        // 符合运算符

        int z =10;

        z += 5;

        


        // 5. 占位符的使用

        printf("%04d\n",12); // 控制打印时占多少位,不足位补0,但不可以补其他数字

        printf("%05.2f\n",1.238);  // 小数点前面代表总位数,小数点后面的数字代表小数的位数

        printf("%-4d\n",12); // 在总位数前面添加‘-’,代表左对齐

        

        

        int weight = 66.8;

        printf("weight = %d\n",weight);

        

        // 打印换行使用'\n'

        // 打印'\',使用'\\'

        // 打印'%',使用'%%'

        printf("100%%\t4\\5\n");

        

        // 6.输入函数


        

        

        int yourSisterAge = 10;

        printf("yourSisterAge = %d\n输入新年龄:",yourSisterAge);

        

        scanf("%d",&yourSisterAge);

        

        printf("yourSisterAge = %d\n",yourSisterAge);

        

        

       

        char myGender = 'a';

        printf("输入性别:");

        getchar_unlocked();// 冲掉换行符用的

        scanf("%c",&myGender);// 直接重缓冲区读取键盘按键响应,“%c”前面不加空格,直接跳过语句

        

        printf("性别是:%c\n",myGender);

        


        

    }

    return 0;

}



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值