C 语言中基本数据类型的标识符有哪些,C ++语言基础--01_法律标识符和基本数据类型...

93b1a4c5f2f443f79565b487f4be2959.png

Ctrl + F5运行

F5调试

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

Ctrl + K + C注释

Ctrl + K + U取消注释

Ctrl +滚轮可放大和缩小

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

.sdf: 分析文件

.cpp: 源文件

.h: 头文件

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

0e1ae0109f628038e078330509e48de3.png

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<

八进制: 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:97A:65差值:32

//b:98B: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选择内存较小(字节少的小型内存)而不溢出的类型

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-283225-1.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值