首页 > 其他分享 >3.数类型补充、输入输出、常量

3.数类型补充、输入输出、常量

时间:2023-04-05 18:25:51浏览次数:42  
标签:std 常量 补充 输入输出 int date 返回值 main cout

  • 注释
  • 负数
  • 字符串
  • 输入和输出(cin、cout、scanf和printf)
  • 常量

注释

注释有”/*   */“,"//",快捷键ctrl+k,ctrl+u

数据类型有符号,与无符号”unsigned“

#include <iostream> //应用头文件i=input,o=output,stream流
using namespace std; //命名文件,std为文件名

int main() //main返回值,int返回值类型
{
unsigned int xx = -5;
int xiaoshu = 5;
cout << xiaoshu << endl; // 输出xiaoshu的值
cout << xx<< endl; //输出xx的值
return 0; //返回值0
}

 

负数

负数最高位为1,正数最高位为0

负数在计算机中以补码形式存储

补码和反码计算

-5的二进制位10000101
       反码11111010
       补码11111011

数据类型装换

int(5.6)

将5.6转换成整数5

 

字符串

#include <iostream>     //应用头文件i=input,o=output,stream流
using namespace std;     //命名文件,std为文件名

int main()     //main返回值,int返回值类型
{
    char hh = 'h';    // 这不是字符串
    const char* dd = "hello";
    char strl[20] = "hello";
    string s = "hello";

    cout << hh<< endl;
    cout << dd << endl;
    cout << strl << endl;
    cout << s << endl;
    return 0; //返回值0
}

 字符结束为“/0”

 

输入和输出

cin和cout

#include <iostream> //应用头文件i=input,o=output,stream流
using namespace std; //命名文件,std为文件名

 

int main() //main返回值,int返回值类型
{
char hh;
cin >> hh;
cout << "hh:"<<hh<< endl;
return 0; //返回值0
}

输入gh,输出g

 

语句格式

cout<<表达式1<<str2<<str3<<ebdl;

cin>>str1>>str3>>str4;

分别输出和输入值

cout<<str1+str2+str3<<endl;

结果为求和值

int dd = 1;
cout <<dd+dd<< endl;  //输出结果为2

cout<<hex<<data<<endl; //输出的值位16进制

cin>>hex>>data;//输入的值位16进制

    int dd ;
    cin >> hex >> dd; //输入16进制值
    cout <<dd<<endl; //输出10进制数

 

setw(10)//要include<iomanip>,获取10位字符格子,会输出10位

setfill(‘*‘)用*填满空额

#include <iostream>     //应用头文件i=input,o=output,stream流
#include <iomanip> 
using namespace std;     //命名文件,std为文件名
int main()     //main返回值,int返回值类型
{
    int dd = 12345;
    cout <<setw(5)<<setfill('8')<<dd<<endl;   //获取5位格子,空的用8填满
    cout << setw(7) << setfill('8') << dd << endl;//获取7位格子,空的用8填满
  return 0; //返回值0 
}

 

printf()和scanf()//输出输入

printf(”%d“,date) //输出date的值

%d赋值整数,%f赋值小数,%lf赋值长小数,%s输出字符

%3d输出3位整数,%4.5f输出3位整数5位小数,%4s输出4位字符(位数太小的话,会补齐)

\n:换行;\f清屏幕;\r回车;\t:tab符号;\xhh:ASCII源码

 

scanf(”%d“,&date) //将值赋给date

scanf_s(”%d,%d",&date,&f)//输入为“5,7”,date=5,f=7

scanf_s(”%d %d",&date,&f)//输入为“5,7”,date=5,f=7

    int hh,jj;
    scanf_s (" %d,%d",&hh,&jj);
    printf("%4d%d", hh,jj);

 

常量

const定义

const int D=1; //定义D值为1,命名为大写必须

字符常量标识符是单引号,尾部不加”\0“

0开头8进制,0x开头16进制,尾部L和l指定整形long型,U和u是无符号

23,076,0x17,123L,56UL,56Lu

搜索

复制

返回目录

标签:std,常量,补充,输入输出,int,date,返回值,main,cout
From: https://www.cnblogs.com/20wod/p/17280682.html

相关文章

  • JavaScript之函数,变量作用域,let(局部变量),const(常量)
    一.函数方法:面向对象特有的,它是对象的一部分,一个对象包含属性和方法函数:它的功能类似于方法,但是函数的写法是直接与类文件一体的,方法是包含在类文件中的,函数和类文件是一级目录JavaScript中的函数是包含在函数的定义方式一般用 function 来声明所有函数,他不同于其它高级语......
  • 注释/关键字/常量/数据类型/变量/标识符/类型转换
                                        ......
  • 基础_002_常量
    一、数值常量1、常见数值常量   65535、37         //十进制整型,默认   012、-023         //八进制整型,0开头,每一位只能0~7   0x3a、0X22F       //十六进制整型,0x或0X开头,每一位只能0~9或A~F   123u、46U         //无符号整......
  • 26-springboot-thymeleaf字符串拼接-常量-符号
    Thymeleaf字符串拼接一种是字符串拼接:<spanth:text="'当前是第'+${sex}+'页,共'+${sex}+'页'"></span>另一种更简洁的方式,使用“|”减少了字符串的拼接:<spanth:text="|当前是第${sex}页,共${sex}页|"></span>Thymeleaf可直接使用的常量和符号1、所有......
  • 逍遥自在学C语言 | 变量、常量与数据类型
    前言一、人物简介第一位闪亮登场,有请今后会一直教我们C语言的老师——自在。第二位上场的是和我们一起学习的小白程序猿——逍遥。二、基本数据类型1、整型C语言中的整型数据如下表所示:数据类型含义长度(字节)取值范围(有符号)取值范围(无符号)shor......
  • 5.函数6.数组7.操作符8.常见关键字9.#define定义的常量和宏
    在我们学习的数学里面,函数的概念例子比如f(x)=2*x+1;  f(x,y)=x+y;在c语言也是同样的样子比如,我举例一条要相加的例子#definr_#include<stdio.h>intAdd(intx,inty)//int是他的返回类型是个整形,所以要加int//这就是一个函数add是自己创建的一个函数名,括号里面叫做函数的......
  • 数据类型、变量、常量
    C数据类型​ 在C语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。整数类型下表列出了关于标准整数类型的存储大小和值范围的细节:类型存储大小值范围char1字节-128到12......
  • 常量左值引用和右值引用
    故事要从<vector>头文件说起。查看push_back函数,发现有两个重载。_CONSTEXPR20voidpush_back(const_Ty&_Val){//insertelementatend,providestrongguaranteeemplace_back(_Val);}_CONSTEXPR20voidpush_back(_Ty&&_Val){//insertbymoving......
  • Go语言入门(go环境配置,变量和常量)
    go语言特点天然支持高并发语法简单,去掉很多臃肿的东西优化的内存分配和垃圾处理完善的标准库go安装下载:Go下载-Go语言中文网-Golang中文社区(studygolang.com)goversion判断是否安装成功配置环境变量GOROOT,GOPATHgoenv查看环境变量配置goland开发工具安装Dow......
  • 12 SQL语句的补充----复制表数据
    复制数据表1、复制数据1.1创建一个字段和源表不同的虚拟表 createtemporarytablet_yy( idint(16), namevarchar(25), sexvarchar(25) );源表与目标字段不一致,复制数据需要指定字段insertintot_yy(id,name,sex)selectid,sname,sexfromt_student;1.2创建一......