C++语法总结(基础篇)

1.多行注释

/*
多行注释
*/

2.定义常量

#define Day 7 //宏常量 
const int month = 12; //const修饰的变量

3.sizeof()

short num =10;
std::cout << "short占用内存空间为:" << sizeof(num) << std::endl;

4.解决中文乱码

system("chcp 65001");

5.定义实型变量

float f1 = 3.14f;//程序默认小数为double类型,加f省去其从double转为float的步骤
//默认情况下输出一个小数会显示出6位有效数字

6.科学计数法表示小数

float f2 = 3e-2;//3*10^-2 = 0.03

7.转义字符

\n//换行符
\\//反斜杠
\t//水平制表符

8.定义字符串

#include <string>
string str1 = "hello world"

9.输入cin >>

int a;
cout<<"请给整型变量a赋值:"<<endl;
cin>>a;
cout<<"整型变量a="<<endl;

10.输出cout <<

cout<<"你好"<<endl;
cout<<num<<endl;//输出换行
//endl=end of line

11.三目运算符1?2:3

int a = 3;
int b = 4;
int c ;
c = (a > b ? a : b);
(a > b ? a : b) = 100;

12.switch(不可进行区间判断)

int score;
cin >> score;
switch(score)
{
case 10:
    cout << "您认为是经典电影" <<endl;
    break;
case 9:
    cout << "您认为是经典电影" <<endl;
    break;
case 8:
    cout << "您认为是经典电影" <<endl;
    break;
case 7:
    cout << "您认为是经典电影" <<endl;
    break;
case 6:
    cout << "您认为是经典电影" <<endl;
    break;
defalut:
    cout << "您认为是烂片" <<endl;
    break;
}

 13.生成随机数

#include<ctime>
srand((unsigned int)time(NULL));//添加随机数种子,利用当前系统时间生成随机数,放指每次随机数都一样
rand()%100//生成0~99的随机数
rand()%100+1//生成1~100的随机数

14.do while(先执行一次循环语句后进入循环)

int num = 0;
do
{
    cout<<num<<endl;
    num++;
}
while(num < 10);

15.goto FLAG(只了解它的存在就够了,不推荐使用)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
C 语言学习(基础语法)是一本面向零基础初学者的学习指南,主要介绍了C语言的基本语法和相关知识。这本书对初级程序员所必须掌握的知识和技术也进行了讲解,比如“单步调试”,“编码规范”,ANSI函数库,文件操作,以及标准模板库STL的使用。在学习过程中,需要在C程序中引用<ctime>头文件来使用日期和时间相关的函数和结构。相比于C语言,Java具有类似的“形式和感觉”,但更易于使用,并且采用了以对象为导向的编程方式。通过Java编写的应用程序可以在单独的电脑上运行,也可以分布在一个网络上。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [C++ 学习(基础语法)](https://blog.csdn.net/qq_44755885/article/details/123927930)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [C++学习指南(语法)代码+pdf(pdf可直接打印)](https://download.csdn.net/download/weixin_42099203/10991148)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Java自学视频教程-JavaSE基础-Java基础语法-02、Java语言概述.mp4](https://download.csdn.net/download/weixin_54787054/88246038)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值