网站中新颖的功能,电子商城怎么注册,关于做一动物网站的界面个,企业网站建设与推广多少钱01.基础,数据类型,运算符 一.C基础入门1.HelloWorld2.注释3.变量4.常量5.关键字6.命名规则 二.数据类型1.整形2.sizeof关键字3.浮点型4.字符型5.转义字符6.字符串型7.布尔类型8.数据的输入 三.运算符1.算数运算符2.赋值运算符3.比较运算符4.逻辑运算符 一.C基础入门
1.HelloWo… 01.基础,数据类型,运算符 一.C基础入门1.HelloWorld2.注释3.变量4.常量5.关键字6.命名规则 二.数据类型1.整形2.sizeof关键字3.浮点型4.字符型5.转义字符6.字符串型7.布尔类型8.数据的输入 三.运算符1.算数运算符2.赋值运算符3.比较运算符4.逻辑运算符 一.C基础入门
1.HelloWorld
首先到官网下载并安装Visual Studio新建项目-新建C空项目源文件(右键)-添加-添加项-添加C文件编写代码!
#include iostream
using namespace std;int main()
{// 向屏幕中输出某种字符cout Hello World ! endl;system(pause);return 0;
}2.注释
单行注释: // 描述信息多行注释: /* 描述信息 */
3.变量
给一段指定的内存空间起名, 方便操作这段内存语法: 数据类型 变量名 初始值;
#include iostream
using namespace std;int main()
{int a 10;cout a a endl; //输出 a 10system(pause);return 0;
}4.常量
用于记录程序中不可更改的数据常量的定义有两种方式 #define 宏常量: #define 常量名 常量值通常在文件上方进行定义 const修饰的变量: const 数据类型 常量名 常量值
#include iostream
using namespace std;// 宏常量
#define Week 7int main()
{cout 一周总共有 Week 天 endl;// const 修饰的常量const int mounth 12;cout 一年总共有 mounth 个月 endl;system(pause);return 0;
}5.关键字
不要用关键字给变量起名
6.命名规则
标识符不呢有关键字标识符只能有字母, 数字,下划线组成字一个字符必须为字母或者下划线标识符中的字母区分大小写建议:起名做到见名知意,方便别人的阅读
二.数据类型
在创建一个变量或者常量的时候,必须要指定相应的数据类型,否则无法给变量分配内存
1.整形
数据类型占用空间取值范围short(短整型)2字节-2^15~2^15-1int(整形)4字节-2^31~2^31-1long(长整型)Win为4字节,Linux 32位为4字节, 64位为8字节-2^31~2^31-1long long(长长整型)8字节-2^63~2^63-1
2.sizeof关键字
利用这个关键字可以统计数据类型所占内存的大小语法:sizeof(数据类型 或 变量)
#include iostream
using namespace std;int main()
{cout short 占用内存空间为 sizeof(short) endl; //输出2cout int 占用内存空间为 sizeof(int) endl; //4cout long 占用内存空间为 sizeof(long) endl; //cout long long 占用内存空间为 sizeof(long long) endl;long long temp 1234567890;cout temp 占用内存空间为 sizeof(temp) endl;system(pause);return 0;
}3.浮点型
编译器默认情况下会把单独的实数当作双精度数,所以在只需要单精度时需要在数据后加f float temp 3.14f;默认情况下通过cout输出一个整数只保留6位有效数字给浮点型赋值的时候可以使用科学计数法 double d 314e-2;也可以表示3.14
数据类型占用空间有效数据范围float4字节7位有效数字double8字节15~16位有效数字
4.字符型
用于显示单个字符 char ch a;字符型的两端是单引号单引号中只能是单个字符,不能是字符串C与C中,char类型只占用1个字节字符型不是把字符放到内存中存储, 而是使用字符对应的ASCII编码 ASCII编码对照表
5.转义字符
一些有特殊作用的不能再屏幕中的字符用转义字符代替
常用转义字符
字符含义ASCII值\n换行010\t水平制表 跳到下一个Tab位置009\r回车将当前位置移到下一行开头013\\代表一个反斜杠092
6.字符串型
C风格字符串:char 变量名[] 字符串值;C风格:string 变量名 字符串值;
#include iostream
using namespace std;
#include string //使用时需要引入头文件int main()
{// C风格char strC[] C风格的字串;cout strC endl;// C风格string strCPlus C风格的字串;cout strCPlus endl;system(pause);return 0;
}7.布尔类型
代表真或假的值 布尔型只占1字节大小只有两个值 true–真(本质上是1) false–假(本质上是0) 语法bool isNew flase;
8.数据的输入
从键盘获取输入的数据语法:cin 变量;
#include iostream
using namespace std;
#include stringint main()
{// 整型输入int a 0;cout 请输入整型变量 \n;cin a;cout a a endl;// 字串类型的输入string str ;cout 输入字串 \n;cin str;cout 输入值 str endl;// 布尔类型的输入--非零即为真system(pause);return 0;
}三.运算符
用于执行代码运算的符号, 本章主要学习一下几种
运算符类型作用算数运算符用于处理四则运算赋值运算符用于将表达式的值赋值给变量比较运算符用于两个值的比较, 返回真或假的布尔值逻辑运算符用于根据表达式的值,返回真或者假的值
1.算数运算符
运算符作用加(正号)-减(负号)*乘/除%取模(取余运算)自增–自减
#include iostream
using namespace std;int main()
{// 两个整型相除,结果还是一个整数int num1 3;int num2 10;cout num2 / num1 endl; //输出3int num3 20;cout num2 / num3 endl; //输出0// 注意!!除数不能为0!!// 取模运算cout num2 % num1 endl; //输出1 10 % 3 1cout num1 % num2 endl; //输出3 3 % 10 3cout 0 % num2 endl; //输出3 0 % 10 0// x % 0 会报错 对浮点数取余也会报错int a 2;int b1 a;cout b1 endl; //先引用再自增 输出2a 2;b1 a;cout b1 endl; //先自增再引用 输出3a 2;b1 --a;cout b1 endl; //先自减再引用 输出1system(pause);return 0;
}2.赋值运算符
基础赋值运算符就是等于符号 int a 8; double pi 3.14;在此基础上结合算数运算符可以扩展出, 加等于,减等于, 除等于等运算符 - * / %
3.比较运算符
进行值的比较, 返回一个真或者假的值
运算符作用等于(3 3 返回 1)!不等于(3 ! 3 返回0)小于大于小于等于大于等于
4.逻辑运算符
运算符术语!非(取反)与运算||或运算
int a 10;
cout !a endl; //输出0
cout !!a endl; //输出1学习笔记与课程计划 B站视频链接