C语言——基本概念

1.C语言文件开头:
//  main.c                            当前的文件
//  NO.1基本概念                       当前的工程
// 
//  Created by 泡泡 on 15/10/28.   
                                      工程创建的时间、作者等信息
//  Copyright © 2015 泡泡. All rights reserved.
                                      版权归属信息



#include<stdio.h>                   //导入系统框架
//主函数main函数是一个应用程序的入口(程序在执行的时候首先执行main函数)
intmain(intargc, const char * argv[]) {
   
// insert code here...
   
printf("Hello, World!\n");
   
return 0;
}
2、基本数据类型:
          char—字符类型
          short—短整数类型
          int—整数类型
          long—长整数类型
          float—单精度浮点数类型
          double—双精度浮点数类型
     整形:
          短整型shot
          整形int
          长整形long int
     浮点型: 
          double 15位有效数字 (双精度)
          float  6位有效数字  (单精度

3.常量与变量
          常量:值不能被改变
          变量:值可以被改变
        变量定义的公式: 类型   名 = 初始值
                     (int  age = 60)//例子
    注意事项
      1). 命名规则:只能由数字、字母、下划线组成
       ❗️❗️❗️❗️❗️ 
                (例如:不能定义 int long = 10;)   ❌    //能与系统保留字相同 
                 (不能定义:int 250 = 10;)        ❌    //不能以作为变量名
                (不能定义:int 250xiaoming = 10;❌   //不能以数字开头
      ❗️❗️❗️❗️❗️
                    可以下划线开头
               (int _xiaoming = 10;)
                 (int xiaoming = 10;)
                 (int xiaoming20 = 10;) 
     2).命名时,同一花括号内{}的变量名,不能相同
                 intxiaohua;❌
                float xiaohua;//就算数据类型不相同也不能重名
               命名时,尽量使用驼峰命名法(eg:如果有多个单词作为变量名字的时候,第一个单词首字母,小写,
                                   其他单词的首字母大写)。在命名的时候,xcode是区分大小写的
                             int huLuWa;
                              int HULUWA;
                              (huLuWa和HULUWA不是同一个变量)
   
//   在命名的时候,变量名 一定要命名的有意义

4.运算符

//   赋值运算符:++--
    int Test = 10;
    int newTest = ++Test; 刚开始, Test的值是10++Test会先自加1,再把值赋值给newTest,此时newTest11
    运算结果:Test值为11newTest值为11
    int a =10;
    int b= a--;自加自减在后,先把a的值赋值给ba再进行自减1

    运算结果:a值为9b值为10
    printf("%d %d %d %d \n",newTest,Test,a,b);
    自加 自减 再赋值;(++--在前)
   先赋值 后自加 或自减(++--在后)

5.综合运算符:
     +=-=*=/=%=(取余数)   
    int a = 10;
       例子: a = a +5;//a5之后的值重新赋值给a
    a +=5;(就相当于a = a + 5);
    a -=
5;(就相当于a = a -5);
    a *=
5;(就相当于a = a *5);
    a /=5;(就相当于a = a /5);
    a %=5;(就相当于a = a %5);

    &&     (表示必须同事满足两个条件)
    ||    (只要有一个条件满足即可)
      (非  不是  取反)例如:!YES=NO
    条件运算符只有两个结果:
                                        第一个结果:0(假)
                                        第二个结果:1(真、正确的)
6.表达式:
7.输入输出函数
          printf:格式化输出函数;
         printf(“格式串”,表达式1,表达式2)
          转换符:%c(char)   %d(整形shot int long )   %f(float);
          转义符:\n(回车)   \\(单\)   %%(单%)
                 int b= 10 ;
            floata=10.5;
                   printf("%0.1f\n %02d\n",a,b);
          %02d表示 前面有个0,位数为2 在输出浮点类型的值的时候 可以使用%0.?f来控制小数点的位数,

  输入函数 scanf 格式化 输入函数
   
1. 大键盘的 Enter 键手机哦表示 输入完毕 ;
   
2. 在使用 scanf 的时候 不要使用 \n 会不识别 enter ;
    3.不要在scanf 里面 输入无关的字符;
sizeof :打印变量所在字节数
例如:
int a;
printf(“%lu\n”,sizeof(a));

    scanf 的公式
   scanf("格式串",&变量名,&变量名);
   scanf以回车确定输入结束,并且只接受大回车,不接受小键盘的回车
   scanf(“%d,%d”,&num1,&num2);  //
输入的时候两个整型数之间必须有, 符号。格式串中除了转换说明的其他符号都要从控制台输入。
   scanf(“%d\n”,&num1)  //不要在格式串后面加’\n’字符,会抵消掉人工输入的回车。
   int num;
   
scanf ( "%d" ,&num);
   printf("输入的结果:%d\n",num);
 
转换符: %c(char) %d( 整型 shot int long) %f( 浮点类型 float double)
  转义符: \n 回车 \\ \  %% %

条件运算符:
 &&(
必须同时满足两个条件)
 
||(只要有一个条件满足即可)
 !(非不是
(��例子:
  int num1;
    int num2;
       printf( " 请输入两个整数!俺帮你计算和 \n");
    scanf( "%d%d",&num1,&num2);
     int sum=num1+num2;
    printf( " 俩数和为 %d\n",sum);
    return 0;
)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值