C语言——基本概念
来源:互联网 发布:知乎 延长时间的药 编辑:程序博客网 时间:2024/06/05 16:15
1.C语言文件开头:
// main.c 当前的文件
// NO.1基本概念 当前的工程
// 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;
// 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;❌
floatxiaohua;❌//就算数据类型不相同也不能重名
命名时,尽量使用驼峰命名法(eg:如果有多个单词作为变量名字的时候,第一个单词首字母,小写,
其他单词的首字母大写)。在命名的时候,xcode是区分大小写的
int huLuWa;
int HULUWA;
(huLuWa和HULUWA不是同一个变量)
// 在命名的时候,变量名一定要命名的有意义
4.运算符
// 赋值运算符:++、--
int Test = 10;
int newTest = ++Test; 刚开始, Test的值是10,++Test会先自加1,再把值赋值给newTest,此时newTest是11
运算结果:Test值为11,newTest值为11;
int a =10;
int b= a--;自加自减在后,先把a的值赋值给b,a再进行自减1
运算结果:a值为9,b值为10;
printf("%d %d %d %d \n",newTest,Test,a,b);
先自加 或 自减 再赋值;(++、--在前)
先赋值后自加 或自减(++、--在后)
5.综合运算符:
+=、-=、*=、/=、%=(取余数)
int a = 10;
例子: a = a +5;//a加5之后的值重新赋值给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);
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(回车) \\(单\) %%(单%)
intb=10;
floata=10.5;
printf("%0.1f\n %02d\n",a,b);
%02d表示前面有个0,位数为2位在输出浮点类型的值的时候 可以使用%0.?f来控制小数点的位数,
输入函数scanf格式化 输入函数
1.大键盘的Enter键手机哦表示输入完毕;
2.在使用scanf的时候不要使用\n会不识别enter键;
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,%d”,&num1,&num2); //输入的时候两个整型数之间必须有,符号。格式串中除了转换说明的其他符号都要从控制台输入。
scanf(“%d\n”,&num1); //不要在格式串后面加’\n’字符,会抵消掉人工输入的回车。
intnum;
scanf("%d",&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);
int num2;
printf("请输入两个整数!俺帮你计算和\n");
scanf("%d%d",&num1,&num2);
int sum=num1+num2;
printf("俩数和为%d\n",sum);
return 0;
)
0 0
- C语言—基本概念
- C语言——基本概念
- C语言基本概念——简单函数
- C语言复习1——基本概念
- C语言指针系列1——指针基本概念
- c语言—指针基础(1:指针的基本概念)
- C语言的基本概念
- C语言-向量基本概念
- C语言基本概念
- C语言基本概念理解
- C语言-向量基本概念
- C语言--基本概念
- C语言基本概念总结
- C语言--基本概念
- c语言面试------基本概念
- C语言基本概念
- C语言01 -- 基本概念
- 【C语言】02 基本概念
- RecyclerView
- hdu 1015 Safecracker 暴力
- POSIX 下进程控制经典案例
- 变量与环境变量
- C++ Primer Chap3
- C语言——基本概念
- iOS 得到当前时间之前和之后N天的日期
- linux nice
- Oracle &符号如何插入(转义)
- griedview setOnItemLongClickListener 无效
- LeetCode OJ:Group Anagrams
- Oracle EBS工作流表Subject等字段取值为空解决方法
- js页面跳转整理
- 链表处理-单链表反转