C ++语言基础--01_法律标识符和基本数据类型

电脑杂谈  发布时间:2020-07-17 06:15:36  来源:网络整理

c语言字母对应数字_c语言 随机字母_c语言用什么定义字母

Ctrl + F5运行

F5调试

一步一步: F11一步一步: F10

Ctrl + K + C注释

Ctrl + K + U取消注释

Ctrl +滚轮可放大和缩小

.sln: 打开项目(解决方案)

.sdf: 分析文件

.cpp: 源文件

.h: 头文件

程序员在编辑器中编辑代码->编译器编译->运行需要调试时,程序员手动启动调试器(通常需要一个断点)

c语言用什么定义字母_c语言 随机字母_c语言字母对应数字

b程序执行顺序: 自上而下执行如果遇到特定的结构,将按照语法规则执行

main()函数是程序的入口点,也称为main函数和入口函数

// 单行注释
/*
多行注释
*/

程序将不执行注释

在主函数中c语言字母对应数字,将不执行return语句下面的代码

<>: 直接在系统目录中搜索文件. 如果找不到,则会出现错误. “”: 首先在当前目录中找到文件. 如果找不到,则会在系统目录中找到该文件. 如果找不到c语言字母对应数字,将报告错误. 程序的执行速度可以合理选择搜索方法. 通常,自定义文件使用“”,系统文件使用<>

C语言:

int a,b,c;
scanf("%d %d,%d",&a,&b,&c);//注意先空格再逗号 ==>规定输入格式,输入时必须按照指定各式输入
printf("a=%d,b=%d,c=%d\n",a,b,c);// 注意顺序
​
char ch;
scanf("%c",&ch);
printf("ch = %c",ch);
printf("ch = %d",ch);

C ++:

int e,f,g;
cin>>e>>f>>g;
cout<<"e="<<e<<" f="<<f<<" g="<<g<<endl;

八进制: 017 023 0开头表示八进制

十六进制: 0XA5 0xa5 0x或开头的0X表示十六进制

二进制0 1(和十进制转换方法)

总计0 1 2 3 4 5 6 7

十进制0 1 2 3 4 5 6 7 8 9

十六进制0 1 2 3 4 5 6 7 8 9 a b c d e f或0 1 2 3 4 5 6 7 8 9 A B C D E F

常量: 固定数量,不能分配(字符数值地址)

可变: 可以分配可更改的金额

short(2)短整数

int(4)整数

长(4)个长整数类型

long long(8)

float(4)单精度浮点类型

双(8)双精度浮点类型

长双精度(8)扩展精度浮点数

float  number = 3.14e3;//3.14*10^3 科学计数法  e后面必须是整数
​
printf("number = %5.2f\n",number);//宽度为5 两位小数 总宽度可以超过5,不足用空格在前面补齐

字符(1)

    char ch = 'a';
printf("ch = %c\n", ch);//指定输出格式为字符(%c)
printf("ch = %d\n", ch);//(%d)==>字符型和整数可以相互转换 (ASCII)
​
char ch1 = 99;
printf("ch1 = %c\n", ch1);
printf("ch1 = %d\n", ch1);
​
char ch2 = '\141';
// \后面可以跟三位八进制   \是一个字符 叫做转义字符
// 由于char类型表示的范围有限最大'\377'
printf("ch2 = %c\n", ch2);
printf("ch2 = %d\n", ch2);
​
char ch3 = 0X42;
printf("ch3 = %c\n", ch3);
printf("ch3 = %d\n", ch3);

    // ASCII码 a:97  A:65    差值:32
//   b:98 B:66 插值:32
// ……
// 同一个字母,大小写之间,ASCII码值,相差32
// 1 char类型可以用数值赋值
// 2 可以运算
// 字母大小写转换时,小写变大写减去32,大写变小写加上32
char ch5 = 'C';
ch5 = ch5 + ('b'-'B');
printf("ch5 = %c\n", ch5);//c 此时ch5的值已经变成了'c'
ch5 = ch5 + 1;
printf("ch5 = %c\n", ch5);//d
printf("ch5 = %d\n", ch5);//100
printf("ch5 = 0%o\n", ch5);//144
printf("ch5 = 0X%X\n", ch5);//64

    char ch1 = '1';             // 数字字符'1'
printf("ch1 = %d\n", ch1); // 对应的ASCII码值 49
printf("ch1 = %c\n", ch1); // 1
​
char ch2 = 1; // 数字1
printf("ch2 = %d\n", ch2); // 1
printf("ch2 = %c\n", ch2); // ASCII码值为1的字符

char ch3 = '1';
ch3 = ch3 - 48; // 48:数字1的ASCII码值为49 (49 - 1) ('1'-1)
printf("ch3 = %d\n", ch3); // 1
printf("ch3 = %c\n", ch3); // ASCII码值为1的字符

布尔值(1): 真(1)假(0)

除0以外的所有均为真

    // 布尔型数据
// 整个数据类型 只有两个值:true(真 1) false(假 0)
// 除了0之外 其他的值都为真
// 定义一个布尔型变量:
// 类型 变量名;
bool isLive; // 定义
isLive = true; // 赋值
printf("isLive:%d\n", isLive);
isLive = false;
printf("isLive:%d\n", isLive);
isLive = 100;
printf("isLive:%d\n", isLive);
isLive = -199;
printf("isLive:%d\n", isLive);
isLive = 0;
printf("isLive:%d\n", isLive);
​
bool is = true; // 定义且初始化
printf("is:%d\n", is);

1由数字,字母和下划线组成

2不能以数字开头(通常不带下划线)

3不能是区分大小写的关键字(关键字: 保留字: 系统已使用的名称)

顾名思义

了解常用命名方法,骆驼案,匈牙利术语的使用

int number = 10;

int number ;
number = 9 ;

签名: -128〜127

无符号: 0〜255

签名: -32768〜32767

无符号: 0〜65535

太大: 数据范围会持续减小,直到数据大小在范围之内

太小: 添加数据+范围,直到数据大小在范围之内

1根据数据类型选择类型

2选择内存较小(字节少的小型内存)而不溢出的类型


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-283225-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...