C/C++ 基础语法笔记 01


01。  头文件 :                                                            

#include <头文件名(库)>  C++ 无 .h

最基础的 输出“ hello world  ”

#inlcude <iostream>

using namespace std;

int main (void){


cout << "hello world" << endl;

return 0;  

}

C++无 .h
02.   using namespace std;

 命名空间std


03.main 主函数,void 空类型。万能类型
int main(参数)  向外对接的接口


04.cout<<       <<输出

cin>>   >>输入/从外部接收数据

#include <iostream>

using namespace std;

int main (void){

	int a;
	cin >> a ;
	cout  << "我刚才输入的值是" << a << endl;
	
	
}   

 

char 型 单个字符。写在  ' ' 中

int a = 10; /*赋初值*/
char = '1' ; //字符,单个文本

05. return为一个函数返回一个值/数据


06. 变量,容器。装数据。不同类型变量用对应类型的变量去装
整形 int a = 10;
字符型 char b = 'a'   单个的文本一个字节(数字,字母,符号)
字符串,一串字符


07.  ==  两个对象的等于比较                        =    赋值符号
int c;分号一条语句的结束


09.数据类型
一个字节8位二进制

一个变量可储存的数值不会超过该变量数据类型的范围

        类型                            名称              字节                              取值范围
        bool                     布尔型                   1                          真:true 假:false


[signed]char                 有符号字符型         1                          -128~127


undiged char                无符号字符型         1                           0~255
[signed]short[int]         有符号短整型          2                           -32768~32767
unsigned short[int]       无符号短整型         2                           0~65535
[signed]int                    有符号整形             4                            -(2的31次方)~(2的31次方-1)
unsigned[int]                无符号整型             4                          0~(2的31次方-1)
[signed]long [int]          有符号长整型         4                          -(2的31次方)~(2的31次方-1)
unsigned long [int]       无符号长整形         4                           0~(2的32次方)-1

10.声明一个常量时必须有一个值,常量的值不可更改。

11. 表达式

算数表达式  1+2 =  2 < 3  3 == 3

逻辑表达式   与 &&    或  ||      非 !

A && B 同时成立。整体成立。

#include <iostream>

using namespace std;

int main(void){
	cout << ((6 > 5)&&(7 > 5)) << endl;
}

 否则不成立

#include <iostream>

using namespace std;

int main(void){
	cout << ((5 > 5)&&(7 > 5)) << endl;
}

 a+=4(a=a+4)

a+=4 (a=a*4)

%s  输出字符串

%c  输出常数

%d  输出整数

%f   输出单精度浮点型

%lf  输出双精度浮点型

%lld  long long类型

%%llf long double

printf () 输出的舍入。四舍六入五成双。

&

scnaf("%d",&a);

取址符

#include<stdio.h>
int main(void){

scanf("&d",&a);
 


printf("我们刚才输入的数 : %d",&a);



return 0 ;
}

ASCLL码;数字与字符之间转换。

printf("%c",98);

字符 ' 1 ’ 转化为数字 1

printf("%d",'1'-48);

域宽。
 

printf("%.3lf",2.666666);

 %.3lf.输出的小数点后不会超过三位。

当宽度没有达到所设定的值。会自动补全

printf("%5d",50);

 当提供宽度大于等于所给值。不会产生任何和变化

i

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
【为什么还需要学习C++?】 你是否接触很多语言,但从来没有了解过编程语言的本质?你是否想成为一名资深开发人员,想开发别人做不了的高性能程序?你是否经常想要窥探大型企业级开发工程的思路,但苦于没有基础只能望洋兴叹? 那么C++就是你个人能力提升,职业之路进阶的不二之选。【课程特色】 1.课程共19大章节,239课时内容,涵盖数据结构、函数、类、指针、标准库全部知识体系。2.带你从知识与思想的层面从0构建C++知识框架,分析大型项目实践思路,为你打下坚实的基础。3.李宁老师结合4大国外顶级C++著作的精华为大家推出的《征服C++11》课程。【学完后我将达到什么水平?】 1.对C++的各个知识能够熟练配置、开发、部署;2.吊打一切关于C++的笔试面试题;3.面向物联网的“嵌入式”和面向大型化的“分布式”开发,掌握职业钥匙,把握行业先机。【面向人群】 1.希望一站式快速入门的C++初学者; 2.希望快速学习 C++、掌握编程要义、修炼内功的开发者; 3.有志于挑战更高级的开发项目,成为资深开发的工程师。 【课程设计】 本课程包含3大模块基础篇本篇主要讲解c++的基础概念,包含数据类型、运算符等基本语法,数组、指针、字符串等基本词法,循环、函数、类等基本句法等。进阶篇本篇主要讲解编程中常用的一些技能,包含类的高级技术、类的继承、编译链接和命名空间等。提升篇:本篇可以帮助学员更加高效的进行c++开发,其中包含类型转换、文件操作、异常处理、代码重用等内容。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值