亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10366|回復: 0
收起左側

C語言無符號變量賦值負數-Uint及Ulong 賦值后還是負數,Ushort類型和Uchar以下會...

[復制鏈接]
ID:71477 發表于 2015-1-1 18:23 | 顯示全部樓層 |閱讀模式
C語言無符號變量賦值負數 unsigned  char   ,   unsigned  short    unsigned  int    unsigned  long  

Uint及Ulong 賦值后還是負數,Ushort類型和Uchar以下會把負數補碼變正數存儲
另外 pfintf()  打印輸出Uint  變量的內容 ,格式不同,會強制轉換后輸出 。 %d  會把Uint 轉換成int 輸出, %u   會輸出為無符號 。

cout 打印輸出 都是輸出Uint
/**********************實驗1****************************************/
#include "iostream.h"
#include "stdio.h"void  main()
{


// unsigned    short   WuFuHao ;

unsigned    long   WuFuHao ;
WuFuHao = (-50);

if(WuFuHao == (-50))
{
  //cout<<"判斷為真,是-50"<<endl;
  //cout << WuFuHao <<endl;

  printf("if判斷為真,是-50\n" );
  printf("PRINTF打印結果是:%d\n" , WuFuHao);
}

}

打印輸出結果 : if判斷是正確的

if判斷為真,是-50
PRINTF打印結果是:-50


             Press any key to continue
/**********************實驗2****************************************/
#include "iostream.h"
#include "stdio.h"
void main()
{

unsigned short WuFuHao ;
//unsigned long WuFuHao ;
WuFuHao = (-50);

if(WuFuHao == (-50))
{
//cout<<"判斷為真,是-50"<<endl;
//cout << WuFuHao <<endl;

printf("if判斷為真,是-50\n" );
printf("PRINTF打印結果是:%d\n" , WuFuHao);
}
}

打印輸出結果 : if語句  假

沒有輸出
Press any key to continue


/**********************實驗3****************************************/
#include "iostream.h"
#include "stdio.h"
void  main()
{

//unsigned    short   WuFuHao;
unsigned    int   WuFuHao ;
WuFuHao = (-10);

  cout << WuFuHao <<endl;
  printf("PRINTF打印結果是:%d\n" , WuFuHao);

}

輸出結果為:

4294967286
PRINTF打印結果是:-10
Press any key to continue



回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表