//
// main.c ---当前文件的名字
// Note1-基本概念 --工程名
//
// Created by 刘佳斌 on 15/11/3. --工程创建的时间以及创建人
// Copyright © 2015年小四. All rights reserved. --版权归属
//
#include <stdio.h> //导入系统框架
// 函数 主函数(main函数) 是应用程序的入口(程序执行的时候首先运行main函数)
int main(int argc, const char * argv[]) {
int result = 10-2;
printf("10-2=%d\n",result);
int result1= 100*50-(16+2)*5;
printf("100*50-(16+2)*5=%d\n",result1);
int niao = 10;
printf("%d\n",niao++);
printf("%d\n",niao);
int qingwa=10;
int laihama=qingwa--;
printf("癞蛤蟆:%d ,青蛙:%d\n",laihama,qingwa);
float score =0.5;
printf("***考试考了%0.2f\n",score);
int laoTou=1;
laoTou+=5; // 等同于laotou=laotou+5;
printf("这个老头%d岁。\n",laoTou);
// int num1;
// int num2;
// printf("输入两个数字,计算和为\n");
// scanf("%d,%d",&num1,&num2);
// printf("数字和为:%d\n",num1+num2);
int idCard = 416;
int age = 38;
printf("%d\n",idCard==416&&age==38); //==判断两边是否相同
int boy=38;
int girl=15;
printf("是否满足结婚条件:%d\n",boy>=22&&girl>=20);
printf("是不是好人:%d\n",boy!=38);
int a = 2;
printf("%d\n",!a);
return 0;
}
/*C语言数据类型
一、基本数据类型
字符 char
整形(短整型 shot ,整型int 长整型long)
浮点(单精度float 双精度 double float 6位有效数字
double 15位有效数字)
*/
/*
常量:值不能被改变的 7 'a'
变量:值可以被改变(是个存储区域,里边的内容就是变量的值)name
定义变量的公式: 类型 名= 初始值; 或:类型 名;
变量命名规则:只能由数字字母下划线组成,并且不能以数字开头或者纯数字,(int 12 =12)❌; 不可以与系统保留字同名(int int=32)❌;
同一个{}内的变量名不能相同,即使类型不同,否则重名{int x; float x; }❌
*/
/*
驼峰命名法:如果有多个单词作为变量名字的时候,第一个单词的首字母小写,
其他单词的首字母大写。
在命名的时候,编译器(xcode)是区分大小写的。
int huLuWa;
int HULUWA;(两变量是不一样的)
命名的时候 变量名尽量有意义
*/
/* 运算符
赋值运算符:=
算术运算符:+ - * / ++ --
综合运算符:+= -= *= /= %=
赋值:
后边的值赋值给前边的变量:int xiaoMingAge=10; xiaoMingAge就代表10
算术:
加法 + 减法 - 乘法 * 除法 /
int result = 10-2;
printf("%d\n",result); (printf格式化输出)
自加 ++ 自减 --
*/
/*
综合运算符 += -= *= /= %=(取余)
*/
/*
常量变量运算符的组合就是表达式
使用分号结束的就是一条语句
*/
/*
条件运算符
&&(必须同时满足两个条件)
||(只要有一个条件满足即可)
!(非 取反)
条件运算符只有两个结果
0 错误的
1 正确的
*/
/* 输入输出函数
printf 格式化输出函数 可以输出不同格式的内容
printf("格式串",表达式...);
转换符: %c(char) %d(shot int long) %f(float double)
转义符:\n回车 \\单\ %%单%
在输出浮点类型的值的时候 可以使用%0.?f ? 用来控制小数点之后的位数
scanf 格式化输入函数 可以输入不同格式的内容 %c %d %f %s
1.表示输入完毕的是大键盘的enter键
2.在使用scanf函数时不可使用\n,会不识别enter键
3.不要在scanf函数里输入无关字符
公式:scanf("格式串%c%d%f%s",&变量名...);
*/