c++学习笔记(3)

本文介绍了C++中如何确定常量的类型,包括整型字面值的后缀及其含义,以及不带后缀时的存储规则。此外,讨论了`cout.put()`函数用于输出字符的功能,以及`''`退格符的应用。同时,文章还提到了`const`定义符号常量的方法,并简单阐述了浮点数的两种格式表示。
摘要由CSDN通过智能技术生成

c++如何确定常量的类型

程序声明将整型变量的类型告诉了C++编译器,但编译器如何知道常量类型呢?

除非有理由(如使用特殊后缀,或者值太大无法存储为int),不然都将存储为int类型

后缀是放在数字常量后面的字母

l、L表示long常量

u、U表示unsigned int

ul(UL)或lu(LU)表示unsigned int

ll、LL为long long

ull、Ull、uLL、ULL为unsigned long long

对不带后缀的十进制整数,使用能够存储该数的最小类型来表示:int、long或long long。

对不带后缀的八、十六进制数,采用能存储该数的最小类型来表示:int、unsigned int、long、unsigned long、long long和unsigned long long

因为十六进制常用来表示地址,没有符号,所以unsigned long 比long更合适

char专为存储字符(字母和数字)

很多系统支持的字符不超过128个,则用一个字节可表示所有符号

char比short更小

cout.put()

功能:输出一个字符

#include<iostream>
int main(void){
   
	using namespace std;
	char ch = 'M';
	int
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值